FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
emc
EmcDigi
PndEmcWfRescaler.cxx
Go to the documentation of this file.
1
#include "
PndEmcWfRescaler.h
"
2
3
PndEmcWfRescaler::PndEmcWfRescaler
() : fMultiplicator(1.) {
4
}
5
6
7
PndEmcWfRescaler::PndEmcWfRescaler
(
Double_t
inputScale,
Double_t
outputScale) : fMultiplicator(outputScale/inputScale) {
8
}
9
10
PndEmcWfRescaler::PndEmcWfRescaler
(
Double_t
multiplicator) : fMultiplicator(multiplicator) {
11
}
12
13
14
void
PndEmcWfRescaler::Modify
(
PndEmcWaveform
* wf) {
15
for
(std::vector<Double_t>::iterator it=
GetWaveformReference
(wf).begin(); it!=
GetWaveformReference
(wf).end(); ++it) {
16
(*it) *=
fMultiplicator
;
17
}
18
}
PndEmcWfRescaler.h
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
PndEmcWfRescaler::Modify
virtual void Modify(PndEmcWaveform *wf)
Definition:
PndEmcWfRescaler.cxx:14
PndEmcWaveform
represents a simulated waveform in an emc crystal
Definition:
PndEmcWaveform.h:56
PndEmcAbsWaveformModifier::GetWaveformReference
std::vector< Double_t > & GetWaveformReference(PndEmcWaveform *wf)
Definition:
PndEmcAbsWaveformModifier.h:24
PndEmcWfRescaler::PndEmcWfRescaler
PndEmcWfRescaler()
Definition:
PndEmcWfRescaler.cxx:3
PndEmcWfRescaler::fMultiplicator
Double_t fMultiplicator
Definition:
PndEmcWfRescaler.h:27
Generated on Wed Apr 3 2019 10:02:50 for FairRoot/PandaRoot by
1.8.5