FairRoot/PandaRoot
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 
15  for(std::vector<Double_t>::iterator it=GetWaveformReference(wf).begin(); it!=GetWaveformReference(wf).end(); ++it) {
16  (*it) *= fMultiplicator;
17  }
18 }
Double_t
virtual void Modify(PndEmcWaveform *wf)
represents a simulated waveform in an emc crystal
std::vector< Double_t > & GetWaveformReference(PndEmcWaveform *wf)