PandaRoot
PndEmcBWEndcapDigiPar Class Reference

parameter set of Emc digitisation More...

#include <PndEmcBWEndcapDigiPar.h>

Inheritance diagram for PndEmcBWEndcapDigiPar:

Public Member Functions

 PndEmcBWEndcapDigiPar (const char *name="PndEmcBWEndcapDigiPar", const char *title="Emc digi parameter", const char *context="TestDefaultContext")
 
 ~PndEmcBWEndcapDigiPar (void)
 
Int_t GetUse_photon_statistic ()
 
Double_t GetQuantumEfficiencyAPD ()
 
Double_t GetExcessNoiseFactorAPD ()
 
Double_t GetSensitiveAreaAPD ()
 
Double_t GetDetectedPhotonsPerMeV ()
 
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 ()
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 

Detailed Description

parameter set of Emc digitisation

Definition at line 15 of file PndEmcBWEndcapDigiPar.h.

Constructor & Destructor Documentation

◆ PndEmcBWEndcapDigiPar()

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

◆ ~PndEmcBWEndcapDigiPar()

PndEmcBWEndcapDigiPar::~PndEmcBWEndcapDigiPar ( void  )
inline

Definition at line 21 of file PndEmcBWEndcapDigiPar.h.

21 {};

Member Function Documentation

◆ GetActiveTimeIncrement()

Double_t PndEmcBWEndcapDigiPar::GetActiveTimeIncrement ( )
inline

Definition at line 32 of file PndEmcBWEndcapDigiPar.h.

32 { return fActiveTimeIncrement; }

◆ GetADCNoiseHigh()

Double_t PndEmcBWEndcapDigiPar::GetADCNoiseHigh ( )
inline

Definition at line 40 of file PndEmcBWEndcapDigiPar.h.

40 { return fADCNoiseHigh; }

◆ GetADCNoiseLow()

Double_t PndEmcBWEndcapDigiPar::GetADCNoiseLow ( )
inline

Definition at line 41 of file PndEmcBWEndcapDigiPar.h.

41 { return fADCNoiseLow; }

◆ GetDetectedPhotonsPerMeV()

Double_t PndEmcBWEndcapDigiPar::GetDetectedPhotonsPerMeV ( )
inline

Definition at line 28 of file PndEmcBWEndcapDigiPar.h.

28 { return fDetectedPhotonsPerMeV; }

◆ GetEnCalib()

Double_t PndEmcBWEndcapDigiPar::GetEnCalib ( )
inline

Definition at line 36 of file PndEmcBWEndcapDigiPar.h.

36 { return fEnCalib; } //GeV/channel

◆ GetEnergyDigiThreshold()

Double_t PndEmcBWEndcapDigiPar::GetEnergyDigiThreshold ( )
inline

Definition at line 61 of file PndEmcBWEndcapDigiPar.h.

References getParams(), and putParams().

61 { return fEnergyDigiThreshold; }

◆ GetExcessNoiseFactorAPD()

Double_t PndEmcBWEndcapDigiPar::GetExcessNoiseFactorAPD ( )
inline

Definition at line 26 of file PndEmcBWEndcapDigiPar.h.

26 { return fExcessNoiseFactorAPD; }

◆ GetFENoiseHigh()

Double_t PndEmcBWEndcapDigiPar::GetFENoiseHigh ( )
inline

Definition at line 42 of file PndEmcBWEndcapDigiPar.h.

42 { return fFENoiseHigh; }

◆ GetFENoiseLow()

Double_t PndEmcBWEndcapDigiPar::GetFENoiseLow ( )
inline

Definition at line 43 of file PndEmcBWEndcapDigiPar.h.

43 { return fFENoiseLow; }

◆ GetFIRCoeff()

const TArrayD& PndEmcBWEndcapDigiPar::GetFIRCoeff ( )
inline

Definition at line 54 of file PndEmcBWEndcapDigiPar.h.

54 { return fFIRCoeff; }

◆ GetGesSigmaHigh()

Double_t PndEmcBWEndcapDigiPar::GetGesSigmaHigh ( )
inline

Definition at line 46 of file PndEmcBWEndcapDigiPar.h.

46 { return fGesSigmaHigh; }

◆ GetGesSigmaLow()

Double_t PndEmcBWEndcapDigiPar::GetGesSigmaLow ( )
inline

Definition at line 47 of file PndEmcBWEndcapDigiPar.h.

47 { return fGesSigmaLow; }

◆ GetHGLGRatio()

Double_t PndEmcBWEndcapDigiPar::GetHGLGRatio ( )
inline

Definition at line 39 of file PndEmcBWEndcapDigiPar.h.

39 { return fHGLGRatio; } //10.5

◆ GetNBits()

Int_t PndEmcBWEndcapDigiPar::GetNBits ( )
inline

Definition at line 35 of file PndEmcBWEndcapDigiPar.h.

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

◆ getParams()

Bool_t PndEmcBWEndcapDigiPar::getParams ( FairParamList *  list)

Referenced by GetEnergyDigiThreshold().

◆ GetPSFreq()

const TArrayD& PndEmcBWEndcapDigiPar::GetPSFreq ( )
inline

Definition at line 48 of file PndEmcBWEndcapDigiPar.h.

48 { return fPSFreq; }

◆ GetPSPowerHigh()

const TArrayD& PndEmcBWEndcapDigiPar::GetPSPowerHigh ( )
inline

Definition at line 49 of file PndEmcBWEndcapDigiPar.h.

49 { return fPSPowerHigh; }

◆ GetPSPowerLow()

const TArrayD& PndEmcBWEndcapDigiPar::GetPSPowerLow ( )
inline

Definition at line 50 of file PndEmcBWEndcapDigiPar.h.

50 { return fPSPowerLow; }

◆ GetPsSigmaHigh()

Double_t PndEmcBWEndcapDigiPar::GetPsSigmaHigh ( )
inline

Definition at line 44 of file PndEmcBWEndcapDigiPar.h.

44 { return fPsSigmaHigh; }

◆ GetPsSigmaLow()

Double_t PndEmcBWEndcapDigiPar::GetPsSigmaLow ( )
inline

Definition at line 45 of file PndEmcBWEndcapDigiPar.h.

45 { return fPsSigmaLow; }

◆ GetPulseshapeN()

Double_t PndEmcBWEndcapDigiPar::GetPulseshapeN ( )
inline

Definition at line 38 of file PndEmcBWEndcapDigiPar.h.

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

◆ GetPulseshapeTau()

Double_t PndEmcBWEndcapDigiPar::GetPulseshapeTau ( )
inline

Definition at line 37 of file PndEmcBWEndcapDigiPar.h.

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

◆ GetQuantumEfficiencyAPD()

Double_t PndEmcBWEndcapDigiPar::GetQuantumEfficiencyAPD ( )
inline

Definition at line 25 of file PndEmcBWEndcapDigiPar.h.

25 { return fQuantumEfficiencyAPD; }

◆ GetSampleRate()

Double_t PndEmcBWEndcapDigiPar::GetSampleRate ( )
inline

Definition at line 34 of file PndEmcBWEndcapDigiPar.h.

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

◆ GetSensitiveAreaAPD()

Double_t PndEmcBWEndcapDigiPar::GetSensitiveAreaAPD ( )
inline

Definition at line 27 of file PndEmcBWEndcapDigiPar.h.

27 { return fSensitiveAreaAPD; }

◆ GetSignalOverflowHigh()

Double_t PndEmcBWEndcapDigiPar::GetSignalOverflowHigh ( )
inline

Definition at line 53 of file PndEmcBWEndcapDigiPar.h.

53 { return fSignalOverflowHigh; }

◆ GetTimeAfterHit()

Double_t PndEmcBWEndcapDigiPar::GetTimeAfterHit ( )
inline

Definition at line 31 of file PndEmcBWEndcapDigiPar.h.

31 { return fTimeAfterHit; }

◆ GetTimeBeforeHit()

Double_t PndEmcBWEndcapDigiPar::GetTimeBeforeHit ( )
inline

Definition at line 30 of file PndEmcBWEndcapDigiPar.h.

30 { return fTimeBeforeHit; }

◆ GetTmaxGap()

Int_t PndEmcBWEndcapDigiPar::GetTmaxGap ( )
inline

Definition at line 56 of file PndEmcBWEndcapDigiPar.h.

56 { return fTmaxGap; }

◆ GetTmaxHitThresholdHigh()

Double_t PndEmcBWEndcapDigiPar::GetTmaxHitThresholdHigh ( )
inline

Definition at line 57 of file PndEmcBWEndcapDigiPar.h.

57 { return fTmaxHitThresholdHigh; }

◆ GetTmaxHitThresholdLow()

Double_t PndEmcBWEndcapDigiPar::GetTmaxHitThresholdLow ( )
inline

Definition at line 58 of file PndEmcBWEndcapDigiPar.h.

58 { return fTmaxHitThresholdLow; }

◆ GetTmaxHitVal()

Double_t PndEmcBWEndcapDigiPar::GetTmaxHitVal ( )
inline

Definition at line 60 of file PndEmcBWEndcapDigiPar.h.

60 { return fTmaxHitVal; }

◆ GetTmaxTaps()

Int_t PndEmcBWEndcapDigiPar::GetTmaxTaps ( )
inline

Definition at line 55 of file PndEmcBWEndcapDigiPar.h.

55 { return fTmaxTaps; }

◆ GetTmaxTutPeak()

Double_t PndEmcBWEndcapDigiPar::GetTmaxTutPeak ( )
inline

Definition at line 59 of file PndEmcBWEndcapDigiPar.h.

59 { return fTmaxTutPeak; }

◆ GetUse_photon_statistic()

Int_t PndEmcBWEndcapDigiPar::GetUse_photon_statistic ( )
inline

Definition at line 24 of file PndEmcBWEndcapDigiPar.h.

24 { return fUse_photon_statistic; }

◆ GetWfCutOffEnergy()

Double_t PndEmcBWEndcapDigiPar::GetWfCutOffEnergy ( )
inline

Definition at line 33 of file PndEmcBWEndcapDigiPar.h.

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

◆ putParams()

void PndEmcBWEndcapDigiPar::putParams ( FairParamList *  list)

Referenced by GetEnergyDigiThreshold().


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