PandaRoot
BSEmcBwEndcapPulseAmplifier Class Reference

waveform modifier to amplify the amplitude More...

#include <BSEmcBwEndcapPulseAmplifier.h>

Inheritance diagram for BSEmcBwEndcapPulseAmplifier:
BSEmcAbsWaveformModifier

Public Member Functions

 BSEmcBwEndcapPulseAmplifier ()
 
 BSEmcBwEndcapPulseAmplifier (Double_t t_gain, Double_t t_inputScale)
 
virtual Double_t GetScale ()
 
virtual void Modify (BSEmcWaveform *t_wf)
 
- Public Member Functions inherited from BSEmcAbsWaveformModifier
virtual ~BSEmcAbsWaveformModifier ()
 

Additional Inherited Members

- Protected Member Functions inherited from BSEmcAbsWaveformModifier
std::vector< Double_t > & GetWaveformReference (BSEmcWaveform *t_wf)
 
 ClassDef (BSEmcAbsWaveformModifier, 1)
 

Detailed Description

waveform modifier to amplify the amplitude

Author
Guang Zhao (zhaog.nosp@m.@ihe.nosp@m.p.ac..nosp@m.cn)

Definition at line 21 of file BSEmcBwEndcapPulseAmplifier.h.

Constructor & Destructor Documentation

◆ BSEmcBwEndcapPulseAmplifier() [1/2]

BSEmcBwEndcapPulseAmplifier::BSEmcBwEndcapPulseAmplifier ( )

◆ BSEmcBwEndcapPulseAmplifier() [2/2]

BSEmcBwEndcapPulseAmplifier::BSEmcBwEndcapPulseAmplifier ( Double_t  t_gain,
Double_t  t_inputScale 
)

Member Function Documentation

◆ GetScale()

virtual Double_t BSEmcBwEndcapPulseAmplifier::GetScale ( )
inlinevirtual

Reimplemented from BSEmcAbsWaveformModifier.

Definition at line 26 of file BSEmcBwEndcapPulseAmplifier.h.

References BSEmcAbsWaveformModifier::ClassDef(), and Modify().

26 { return fScale / fInputScale; }

◆ Modify()

virtual void BSEmcBwEndcapPulseAmplifier::Modify ( BSEmcWaveform t_wf)
virtual

Implements BSEmcAbsWaveformModifier.

Referenced by GetScale().


The documentation for this class was generated from the following file: