PandaRoot
BSEmcBwEndcapPulseAmplifier.h
Go to the documentation of this file.
1 //#pragma once
2 #ifndef BSEMCBWENDCAPPULSEAMPLIFIER_HH
3 #define BSEMCBWENDCAPPULSEAMPLIFIER_HH
4 
5 #include "Rtypes.h"
6 #include "RtypesCore.h"
7 
9 
10 class BSEmcWaveform;
12 class TBuffer;
13 class TClass;
14 class TMemberInspector;
15 
22  public:
24  BSEmcBwEndcapPulseAmplifier(Double_t t_gain, Double_t t_inputScale);
25 
26  virtual Double_t GetScale() /*override*/ { return fScale / fInputScale; }
27  virtual void Modify(BSEmcWaveform *t_wf) /*override*/;
28 
29  protected:
30  private:
31  Double_t fScale{0};
32  Double_t fInputScale{0};
33 
35 };
36 
37 #endif /*BSEMCBWENDCAPPULSEAMPLIFIER_HH*/
represents a simulated waveform in an emc crystal
Definition: BSEmcWaveform.h:63
waveform modifier to amplify the amplitude
interface for waveform modifiers
Abstract base class for waveform simulator.
ClassDef(BSEmcAbsWaveformModifier, 1)
virtual void Modify(BSEmcWaveform *t_wf)