PandaRoot
BSEmcFwEndcapDigiPar Class Reference

parameter set for the FWEndcap variant of waveform simulation More...

#include <BSEmcFwEndcapDigiPar.h>

Inheritance diagram for BSEmcFwEndcapDigiPar:

Public Member Functions

 BSEmcFwEndcapDigiPar (const char *t_name="BSEmcFwEndcapDigiPar", const char *t_title="Emc forward endcap digi parameters", const char *t_context="TestDefaultContext")
 
virtual ~BSEmcFwEndcapDigiPar (void)
 
Int_t GetUseDigiEffectiveSmearingMode ()
 
Double_t GetQuantumEfficiency ()
 
Double_t GetExcessNoiseFactor ()
 
Double_t GetSensitiveArea ()
 
Double_t GetDetectedPhotonsPerMeV ()
 
Double_t GetRearCrystalSurfaceArea ()
 
Int_t GetNBits ()
 
Double_t GetPulseshapeTau ()
 
Double_t GetPulseshapeN ()
 
Double_t GetPulseshapev1 ()
 
Double_t GetPulseshapetcr ()
 
Double_t GetPulseshapetcf ()
 
Double_t GetPulseshapet_r ()
 
Double_t GetPulseshapeRes ()
 
Double_t GetEnergyRangeHigh ()
 
Double_t GetEnergyRangeLow ()
 
Double_t GetNoiseWidthHigh ()
 
Double_t GetNoiseWidthLow ()
 
Double_t GetEnergyDigiThreshold ()
 
Double_t GetWfCutOffEnergy ()
 
Double_t GetTimeBeforeHit ()
 
Double_t GetTimeAfterHit ()
 
Double_t GetSampleRate ()
 
const TArrayD & GetPsaParLow ()
 
const TArrayD & GetPsaParHigh ()
 
const TString & GetPsaTypeLow ()
 
const TString & GetPsaTypeHigh ()
 
const TString & GetRValueParLow ()
 
const TString & GetRValueParHigh ()
 
Double_t GetSignalOverflowHigh ()
 
virtual void putParams (FairParamList *t_list)
 
virtual Bool_t getParams (FairParamList *t_list)
 

Static Public Attributes

static const std::string fgParameterName
 

Detailed Description

parameter set for the FWEndcap variant of waveform simulation

Author
Ph. Mahlberg mahlb.nosp@m.erg@.nosp@m.hiskp.nosp@m..uni.nosp@m.-bonn.nosp@m..de

Definition at line 25 of file BSEmcFwEndcapDigiPar.h.

Constructor & Destructor Documentation

◆ BSEmcFwEndcapDigiPar()

BSEmcFwEndcapDigiPar::BSEmcFwEndcapDigiPar ( const char *  t_name = "BSEmcFwEndcapDigiPar",
const char *  t_title = "Emc forward endcap digi parameters",
const char *  t_context = "TestDefaultContext" 
)

◆ ~BSEmcFwEndcapDigiPar()

virtual BSEmcFwEndcapDigiPar::~BSEmcFwEndcapDigiPar ( void  )
inlinevirtual

Definition at line 30 of file BSEmcFwEndcapDigiPar.h.

30 {};

Member Function Documentation

◆ GetDetectedPhotonsPerMeV()

Double_t BSEmcFwEndcapDigiPar::GetDetectedPhotonsPerMeV ( )
inline

Definition at line 36 of file BSEmcFwEndcapDigiPar.h.

36 { return fDetectedPhotonsPerMeV; };

◆ GetEnergyDigiThreshold()

Double_t BSEmcFwEndcapDigiPar::GetEnergyDigiThreshold ( )
inline

Definition at line 51 of file BSEmcFwEndcapDigiPar.h.

51 { return fEnergyDigiThreshold; };

◆ GetEnergyRangeHigh()

Double_t BSEmcFwEndcapDigiPar::GetEnergyRangeHigh ( )
inline

Definition at line 47 of file BSEmcFwEndcapDigiPar.h.

47 { return fEnergyRangeHigh; };

◆ GetEnergyRangeLow()

Double_t BSEmcFwEndcapDigiPar::GetEnergyRangeLow ( )
inline

Definition at line 48 of file BSEmcFwEndcapDigiPar.h.

48 { return fEnergyRangeLow; };

◆ GetExcessNoiseFactor()

Double_t BSEmcFwEndcapDigiPar::GetExcessNoiseFactor ( )
inline

Definition at line 34 of file BSEmcFwEndcapDigiPar.h.

34 { return fExcessNoiseFactorAPD; };

◆ GetNBits()

Int_t BSEmcFwEndcapDigiPar::GetNBits ( )
inline

Definition at line 39 of file BSEmcFwEndcapDigiPar.h.

39 { return fNBits; };

◆ GetNoiseWidthHigh()

Double_t BSEmcFwEndcapDigiPar::GetNoiseWidthHigh ( )
inline

Definition at line 49 of file BSEmcFwEndcapDigiPar.h.

49 { return fNoiseWidthHigh; };

◆ GetNoiseWidthLow()

Double_t BSEmcFwEndcapDigiPar::GetNoiseWidthLow ( )
inline

Definition at line 50 of file BSEmcFwEndcapDigiPar.h.

50 { return fNoiseWidthLow; };

◆ getParams()

virtual Bool_t BSEmcFwEndcapDigiPar::getParams ( FairParamList *  t_list)
virtual

Referenced by GetSignalOverflowHigh().

◆ GetPsaParHigh()

const TArrayD& BSEmcFwEndcapDigiPar::GetPsaParHigh ( )
inline

Definition at line 59 of file BSEmcFwEndcapDigiPar.h.

59 { return fPsaParHigh; }

◆ GetPsaParLow()

const TArrayD& BSEmcFwEndcapDigiPar::GetPsaParLow ( )
inline

Definition at line 58 of file BSEmcFwEndcapDigiPar.h.

58 { return fPsaParLow; }

◆ GetPsaTypeHigh()

const TString& BSEmcFwEndcapDigiPar::GetPsaTypeHigh ( )
inline

Definition at line 61 of file BSEmcFwEndcapDigiPar.h.

61 { return fPsaTypeHigh; }

◆ GetPsaTypeLow()

const TString& BSEmcFwEndcapDigiPar::GetPsaTypeLow ( )
inline

Definition at line 60 of file BSEmcFwEndcapDigiPar.h.

60 { return fPsaTypeLow; }

◆ GetPulseshapeN()

Double_t BSEmcFwEndcapDigiPar::GetPulseshapeN ( )
inline

Definition at line 41 of file BSEmcFwEndcapDigiPar.h.

41 { return fPulseshapeN; };

◆ GetPulseshapeRes()

Double_t BSEmcFwEndcapDigiPar::GetPulseshapeRes ( )
inline

Definition at line 46 of file BSEmcFwEndcapDigiPar.h.

46 { return fPulseshapeRes; };

◆ GetPulseshapet_r()

Double_t BSEmcFwEndcapDigiPar::GetPulseshapet_r ( )
inline

Definition at line 45 of file BSEmcFwEndcapDigiPar.h.

45 { return fPulseshapet_r; };

◆ GetPulseshapeTau()

Double_t BSEmcFwEndcapDigiPar::GetPulseshapeTau ( )
inline

Definition at line 40 of file BSEmcFwEndcapDigiPar.h.

40 { return fPulseshapeTau; };

◆ GetPulseshapetcf()

Double_t BSEmcFwEndcapDigiPar::GetPulseshapetcf ( )
inline

Definition at line 44 of file BSEmcFwEndcapDigiPar.h.

44 { return fPulseshapetcf; };

◆ GetPulseshapetcr()

Double_t BSEmcFwEndcapDigiPar::GetPulseshapetcr ( )
inline

Definition at line 43 of file BSEmcFwEndcapDigiPar.h.

43 { return fPulseshapetcr; };

◆ GetPulseshapev1()

Double_t BSEmcFwEndcapDigiPar::GetPulseshapev1 ( )
inline

Definition at line 42 of file BSEmcFwEndcapDigiPar.h.

42 { return fPulseshapev1; };

◆ GetQuantumEfficiency()

Double_t BSEmcFwEndcapDigiPar::GetQuantumEfficiency ( )
inline

Definition at line 33 of file BSEmcFwEndcapDigiPar.h.

33 { return fQuantumEfficiencyAPD; };

◆ GetRearCrystalSurfaceArea()

Double_t BSEmcFwEndcapDigiPar::GetRearCrystalSurfaceArea ( )
inline

Definition at line 37 of file BSEmcFwEndcapDigiPar.h.

37 { return fRearCrystalSurfaceArea; }

◆ GetRValueParHigh()

const TString& BSEmcFwEndcapDigiPar::GetRValueParHigh ( )
inline

Definition at line 63 of file BSEmcFwEndcapDigiPar.h.

63 { return fRValueParaHigh; }

◆ GetRValueParLow()

const TString& BSEmcFwEndcapDigiPar::GetRValueParLow ( )
inline

Definition at line 62 of file BSEmcFwEndcapDigiPar.h.

62 { return fRValueParaLow; }

◆ GetSampleRate()

Double_t BSEmcFwEndcapDigiPar::GetSampleRate ( )
inline

Definition at line 56 of file BSEmcFwEndcapDigiPar.h.

56 { return fSampleRate; };

◆ GetSensitiveArea()

Double_t BSEmcFwEndcapDigiPar::GetSensitiveArea ( )
inline

Definition at line 35 of file BSEmcFwEndcapDigiPar.h.

35 { return fSensitiveAreaAPD; };

◆ GetSignalOverflowHigh()

Double_t BSEmcFwEndcapDigiPar::GetSignalOverflowHigh ( )
inline

Definition at line 64 of file BSEmcFwEndcapDigiPar.h.

References getParams(), and putParams().

64 { return fSignalOverflowHigh; }

◆ GetTimeAfterHit()

Double_t BSEmcFwEndcapDigiPar::GetTimeAfterHit ( )
inline

Definition at line 55 of file BSEmcFwEndcapDigiPar.h.

55 { return fTimeAfterHit; };

◆ GetTimeBeforeHit()

Double_t BSEmcFwEndcapDigiPar::GetTimeBeforeHit ( )
inline

Definition at line 54 of file BSEmcFwEndcapDigiPar.h.

54 { return fTimeBeforeHit; };

◆ GetUseDigiEffectiveSmearingMode()

Int_t BSEmcFwEndcapDigiPar::GetUseDigiEffectiveSmearingMode ( )
inline

Definition at line 32 of file BSEmcFwEndcapDigiPar.h.

32 { return fUse_photon_statistic; };

◆ GetWfCutOffEnergy()

Double_t BSEmcFwEndcapDigiPar::GetWfCutOffEnergy ( )
inline

Definition at line 53 of file BSEmcFwEndcapDigiPar.h.

53 { return fWfCutOffEnergy; };

◆ putParams()

virtual void BSEmcFwEndcapDigiPar::putParams ( FairParamList *  t_list)
virtual

Referenced by GetSignalOverflowHigh().

Member Data Documentation

◆ fgParameterName

const std::string BSEmcFwEndcapDigiPar::fgParameterName
static

Definition at line 28 of file BSEmcFwEndcapDigiPar.h.


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