PandaRoot
PndEmcBWEndcapPulseAmplifier.h
Go to the documentation of this file.
1 //#pragma once
2 #ifndef PNDEMCBWENDCAPPULSEAMPLIFIER_H_
3 #define PNDEMCBWENDCAPPULSEAMPLIFIER_H_
4 
6 
7 class PndEmcWaveform;
9 
16 {
17  public:
19  PndEmcBWEndcapPulseAmplifier(Double_t gain, Double_t inputScale);
20 
21  virtual Double_t GetScale() { return fScale/fInputScale; }
22  virtual void Modify(PndEmcWaveform* wf);
23 
24  protected:
25 
26  private:
27  Double_t fScale;
28  Double_t fInputScale;
29 
31 };
32 
33 #endif
interface for waveform modifiers
waveform modifier to amplify the amplitude
ClassDef(PndEmcAbsWaveformModifier, 1)
Abstract base class for waveform simulator.
represents a simulated waveform in an emc crystal
virtual void Modify(PndEmcWaveform *wf)