PandaRoot
BSEmcBwEndcapDigiPar Class Reference

parameter set of Emc digitisation More...

#include <BSEmcBwEndcapDigiPar.h>

Inheritance diagram for BSEmcBwEndcapDigiPar:

Public Member Functions

 BSEmcBwEndcapDigiPar (const char *name="BSEmcBwEndcapDigiPar", const char *title="Emc digi parameter", const char *context="TestDefaultContext")
 
virtual ~BSEmcBwEndcapDigiPar (void)
 
Int_t GetUseDigiEffectiveSmearingMode ()
 
Double_t GetQuantumEfficiency ()
 
Double_t GetExcessNoiseFactor ()
 
Double_t GetSensitiveArea ()
 
Double_t GetDetectedPhotonsPerMeV ()
 
Double_t GetRearCrystalSurfaceArea ()
 
Double_t GetTimeBeforeHit ()
 
Double_t GetTimeAfterHit ()
 
Double_t GetActiveTimeIncrement ()
 
Double_t GetWfCutOffEnergy ()
 
Double_t GetSampleRate ()
 
Int_t GetNBits ()
 
Double_t GetEnCalib ()
 
Double_t GetPulseshapeTau ()
 
Double_t GetPulseshapeN ()
 
Double_t GetHGLGRatio ()
 
Double_t GetADCNoiseHigh ()
 
Double_t GetADCNoiseLow ()
 
Double_t GetFENoiseHigh ()
 
Double_t GetFENoiseLow ()
 
Double_t GetPsSigmaHigh ()
 
Double_t GetPsSigmaLow ()
 
Double_t GetGesSigmaHigh ()
 
Double_t GetGesSigmaLow ()
 
const TArrayD & GetPSFreq ()
 
const TArrayD & GetPSPowerHigh ()
 
const TArrayD & GetPSPowerLow ()
 
Double_t GetSignalOverflowHigh ()
 
const TArrayD & GetFIRCoeff ()
 
Int_t GetTmaxTaps ()
 
Int_t GetTmaxGap ()
 
Double_t GetTmaxHitThresholdHigh ()
 
Double_t GetTmaxHitThresholdLow ()
 
Double_t GetTmaxTutPeak ()
 
Double_t GetTmaxHitVal ()
 
Double_t GetEnergyDigiThreshold ()
 
virtual void putParams (FairParamList *t_list)
 
virtual Bool_t getParams (FairParamList *t_list)
 

Static Public Attributes

static std::string fgParameterName
 

Detailed Description

parameter set of Emc digitisation

Definition at line 23 of file BSEmcBwEndcapDigiPar.h.

Constructor & Destructor Documentation

◆ BSEmcBwEndcapDigiPar()

BSEmcBwEndcapDigiPar::BSEmcBwEndcapDigiPar ( const char *  name = "BSEmcBwEndcapDigiPar",
const char *  title = "Emc digi parameter",
const char *  context = "TestDefaultContext" 
)

◆ ~BSEmcBwEndcapDigiPar()

virtual BSEmcBwEndcapDigiPar::~BSEmcBwEndcapDigiPar ( void  )
inlinevirtual

Definition at line 27 of file BSEmcBwEndcapDigiPar.h.

27 {};

Member Function Documentation

◆ GetActiveTimeIncrement()

Double_t BSEmcBwEndcapDigiPar::GetActiveTimeIncrement ( )
inline

Definition at line 38 of file BSEmcBwEndcapDigiPar.h.

38 { return fActiveTimeIncrement; }

◆ GetADCNoiseHigh()

Double_t BSEmcBwEndcapDigiPar::GetADCNoiseHigh ( )
inline

Definition at line 46 of file BSEmcBwEndcapDigiPar.h.

46 { return fADCNoiseHigh; }

◆ GetADCNoiseLow()

Double_t BSEmcBwEndcapDigiPar::GetADCNoiseLow ( )
inline

Definition at line 47 of file BSEmcBwEndcapDigiPar.h.

47 { return fADCNoiseLow; }

◆ GetDetectedPhotonsPerMeV()

Double_t BSEmcBwEndcapDigiPar::GetDetectedPhotonsPerMeV ( )
inline

Definition at line 34 of file BSEmcBwEndcapDigiPar.h.

34 { return fDetectedPhotonsPerMeV; }

◆ GetEnCalib()

Double_t BSEmcBwEndcapDigiPar::GetEnCalib ( )
inline

Definition at line 42 of file BSEmcBwEndcapDigiPar.h.

42 { return fEnCalib; } // GeV/channel

◆ GetEnergyDigiThreshold()

Double_t BSEmcBwEndcapDigiPar::GetEnergyDigiThreshold ( )
inline

Definition at line 67 of file BSEmcBwEndcapDigiPar.h.

References getParams(), and putParams().

67 { return fEnergyDigiThreshold; }

◆ GetExcessNoiseFactor()

Double_t BSEmcBwEndcapDigiPar::GetExcessNoiseFactor ( )
inline

Definition at line 32 of file BSEmcBwEndcapDigiPar.h.

32 { return fExcessNoiseFactorAPD; }

◆ GetFENoiseHigh()

Double_t BSEmcBwEndcapDigiPar::GetFENoiseHigh ( )
inline

Definition at line 48 of file BSEmcBwEndcapDigiPar.h.

48 { return fFENoiseHigh; }

◆ GetFENoiseLow()

Double_t BSEmcBwEndcapDigiPar::GetFENoiseLow ( )
inline

Definition at line 49 of file BSEmcBwEndcapDigiPar.h.

49 { return fFENoiseLow; }

◆ GetFIRCoeff()

const TArrayD& BSEmcBwEndcapDigiPar::GetFIRCoeff ( )
inline

Definition at line 60 of file BSEmcBwEndcapDigiPar.h.

60 { return fFIRCoeff; }

◆ GetGesSigmaHigh()

Double_t BSEmcBwEndcapDigiPar::GetGesSigmaHigh ( )
inline

Definition at line 52 of file BSEmcBwEndcapDigiPar.h.

52 { return fGesSigmaHigh; }

◆ GetGesSigmaLow()

Double_t BSEmcBwEndcapDigiPar::GetGesSigmaLow ( )
inline

Definition at line 53 of file BSEmcBwEndcapDigiPar.h.

53 { return fGesSigmaLow; }

◆ GetHGLGRatio()

Double_t BSEmcBwEndcapDigiPar::GetHGLGRatio ( )
inline

Definition at line 45 of file BSEmcBwEndcapDigiPar.h.

45 { return fHGLGRatio; } // 10.5

◆ GetNBits()

Int_t BSEmcBwEndcapDigiPar::GetNBits ( )
inline

Definition at line 41 of file BSEmcBwEndcapDigiPar.h.

41 { return fNBits; } // 1 //14

◆ getParams()

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

Referenced by GetEnergyDigiThreshold().

◆ GetPSFreq()

const TArrayD& BSEmcBwEndcapDigiPar::GetPSFreq ( )
inline

Definition at line 54 of file BSEmcBwEndcapDigiPar.h.

54 { return fPSFreq; }

◆ GetPSPowerHigh()

const TArrayD& BSEmcBwEndcapDigiPar::GetPSPowerHigh ( )
inline

Definition at line 55 of file BSEmcBwEndcapDigiPar.h.

55 { return fPSPowerHigh; }

◆ GetPSPowerLow()

const TArrayD& BSEmcBwEndcapDigiPar::GetPSPowerLow ( )
inline

Definition at line 56 of file BSEmcBwEndcapDigiPar.h.

56 { return fPSPowerLow; }

◆ GetPsSigmaHigh()

Double_t BSEmcBwEndcapDigiPar::GetPsSigmaHigh ( )
inline

Definition at line 50 of file BSEmcBwEndcapDigiPar.h.

50 { return fPsSigmaHigh; }

◆ GetPsSigmaLow()

Double_t BSEmcBwEndcapDigiPar::GetPsSigmaLow ( )
inline

Definition at line 51 of file BSEmcBwEndcapDigiPar.h.

51 { return fPsSigmaLow; }

◆ GetPulseshapeN()

Double_t BSEmcBwEndcapDigiPar::GetPulseshapeN ( )
inline

Definition at line 44 of file BSEmcBwEndcapDigiPar.h.

44 { return fPulseshapeN; } // N //1.667

◆ GetPulseshapeTau()

Double_t BSEmcBwEndcapDigiPar::GetPulseshapeTau ( )
inline

Definition at line 43 of file BSEmcBwEndcapDigiPar.h.

43 { return fPulseshapeTau; } // ns //68.7

◆ GetQuantumEfficiency()

Double_t BSEmcBwEndcapDigiPar::GetQuantumEfficiency ( )
inline

Definition at line 31 of file BSEmcBwEndcapDigiPar.h.

31 { return fQuantumEfficiencyAPD; }

◆ GetRearCrystalSurfaceArea()

Double_t BSEmcBwEndcapDigiPar::GetRearCrystalSurfaceArea ( )
inline

Definition at line 35 of file BSEmcBwEndcapDigiPar.h.

35 { return fRearCrystalSurfaceArea; }

◆ GetSampleRate()

Double_t BSEmcBwEndcapDigiPar::GetSampleRate ( )
inline

Definition at line 40 of file BSEmcBwEndcapDigiPar.h.

40 { return fSampleRate; } // ns^-1 <-> GHz //0.08

◆ GetSensitiveArea()

Double_t BSEmcBwEndcapDigiPar::GetSensitiveArea ( )
inline

Definition at line 33 of file BSEmcBwEndcapDigiPar.h.

33 { return fSensitiveAreaAPD; }

◆ GetSignalOverflowHigh()

Double_t BSEmcBwEndcapDigiPar::GetSignalOverflowHigh ( )
inline

Definition at line 59 of file BSEmcBwEndcapDigiPar.h.

59 { return fSignalOverflowHigh; }

◆ GetTimeAfterHit()

Double_t BSEmcBwEndcapDigiPar::GetTimeAfterHit ( )
inline

Definition at line 37 of file BSEmcBwEndcapDigiPar.h.

37 { return fTimeAfterHit; }

◆ GetTimeBeforeHit()

Double_t BSEmcBwEndcapDigiPar::GetTimeBeforeHit ( )
inline

Definition at line 36 of file BSEmcBwEndcapDigiPar.h.

36 { return fTimeBeforeHit; }

◆ GetTmaxGap()

Int_t BSEmcBwEndcapDigiPar::GetTmaxGap ( )
inline

Definition at line 62 of file BSEmcBwEndcapDigiPar.h.

62 { return fTmaxGap; }

◆ GetTmaxHitThresholdHigh()

Double_t BSEmcBwEndcapDigiPar::GetTmaxHitThresholdHigh ( )
inline

Definition at line 63 of file BSEmcBwEndcapDigiPar.h.

63 { return fTmaxHitThresholdHigh; }

◆ GetTmaxHitThresholdLow()

Double_t BSEmcBwEndcapDigiPar::GetTmaxHitThresholdLow ( )
inline

Definition at line 64 of file BSEmcBwEndcapDigiPar.h.

64 { return fTmaxHitThresholdLow; }

◆ GetTmaxHitVal()

Double_t BSEmcBwEndcapDigiPar::GetTmaxHitVal ( )
inline

Definition at line 66 of file BSEmcBwEndcapDigiPar.h.

66 { return fTmaxHitVal; }

◆ GetTmaxTaps()

Int_t BSEmcBwEndcapDigiPar::GetTmaxTaps ( )
inline

Definition at line 61 of file BSEmcBwEndcapDigiPar.h.

61 { return fTmaxTaps; }

◆ GetTmaxTutPeak()

Double_t BSEmcBwEndcapDigiPar::GetTmaxTutPeak ( )
inline

Definition at line 65 of file BSEmcBwEndcapDigiPar.h.

65 { return fTmaxTutPeak; }

◆ GetUseDigiEffectiveSmearingMode()

Int_t BSEmcBwEndcapDigiPar::GetUseDigiEffectiveSmearingMode ( )
inline

Definition at line 30 of file BSEmcBwEndcapDigiPar.h.

30 { return fUse_photon_statistic; }

◆ GetWfCutOffEnergy()

Double_t BSEmcBwEndcapDigiPar::GetWfCutOffEnergy ( )
inline

Definition at line 39 of file BSEmcBwEndcapDigiPar.h.

39 { return fWfCutOffEnergy; } // GeV //0.001

◆ putParams()

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

Referenced by GetEnergyDigiThreshold().

Member Data Documentation

◆ fgParameterName

std::string BSEmcBwEndcapDigiPar::fgParameterName
static

Definition at line 25 of file BSEmcBwEndcapDigiPar.h.


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