PandaRoot
PndEmcDigiPar Class Reference

parameter set of Emc digitisation More...

#include <PndEmcDigiPar.h>

Inheritance diagram for PndEmcDigiPar:

Public Member Functions

Double_t GetEnergyHitThreshold ()
 
Double_t GetDetectedPhotonsPerMeV ()
 
Double_t GetDetectedPhotonsPerMeV_PMT ()
 
Double_t GetSensitiveAreaAPD ()
 
Double_t GetSensitiveAreaVPT ()
 
Double_t GetQuantumEfficiencyAPD ()
 
Double_t GetQuantumEfficiencyVPT ()
 
Double_t GetQuantumEfficiencyPMT ()
 
Double_t GetExcessNoiseFactorAPD ()
 
Double_t GetExcessNoiseFactorVPT ()
 
Double_t GetExcessNoiseFactorPMT ()
 
Double_t GetIncoherent_elec_noise_width_GeV_APD ()
 
Double_t GetIncoherent_elec_noise_width_GeV_VPT ()
 
Double_t GetEnergyRange ()
 
Double_t GetEnergyRangeBW ()
 
Double_t GetFirstSamplePhase ()
 
Double_t GetASIC_Shaping_int_time ()
 
Double_t GetPMT_Shaping_int_time ()
 
Double_t GetPMT_Shaping_diff_time ()
 
Double_t GetFWD_Shaping_int_time ()
 
Double_t GetFWD_time_constant ()
 
Double_t GetCrystal_time_constant ()
 
Double_t GetShashlyk_time_constant ()
 
Double_t GetShashlykSamplingFactor ()
 
Double_t GetSampleRate ()
 
Double_t GetSampleRate_PMT ()
 
Double_t GetSampleRate_FWD ()
 
Double_t GetEnergyDigiThreshold ()
 
Int_t GetNBits ()
 
Int_t GetNumber_of_samples_in_waveform ()
 
Int_t GetNumber_of_samples_in_waveform_pmt ()
 
Int_t GetNumber_of_samples_in_waveform_fwd ()
 
Int_t GetUse_shaped_noise ()
 
Int_t GetUse_photon_statistic ()
 
Int_t GetUseDigiEffectiveSmearing ()
 
Int_t GetNoiseAllChannels ()
 
Int_t GetUse_nonuniformity ()
 
 PndEmcDigiPar (const char *name="PndEmcDigiPar", const char *title="Emc digi parameter", const char *context="TestDefaultContext")
 
 ~PndEmcDigiPar (void)
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 

Detailed Description

parameter set of Emc digitisation

Definition at line 12 of file PndEmcDigiPar.h.

Constructor & Destructor Documentation

◆ PndEmcDigiPar()

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

Referenced by GetUse_nonuniformity().

◆ ~PndEmcDigiPar()

PndEmcDigiPar::~PndEmcDigiPar ( void  )
inline

Definition at line 53 of file PndEmcDigiPar.h.

53 {};

Member Function Documentation

◆ clear()

void PndEmcDigiPar::clear ( void  )
inline

Definition at line 56 of file PndEmcDigiPar.h.

References getParams(), and putParams().

56 {};

◆ GetASIC_Shaping_int_time()

Double_t PndEmcDigiPar::GetASIC_Shaping_int_time ( )
inline

Definition at line 30 of file PndEmcDigiPar.h.

30 { return fASIC_Shaping_int_time; };

◆ GetCrystal_time_constant()

Double_t PndEmcDigiPar::GetCrystal_time_constant ( )
inline

Definition at line 35 of file PndEmcDigiPar.h.

35 { return fCrystal_time_constant; };

◆ GetDetectedPhotonsPerMeV()

Double_t PndEmcDigiPar::GetDetectedPhotonsPerMeV ( )
inline

Definition at line 15 of file PndEmcDigiPar.h.

15 { return fDetectedPhotonsPerMeV; };

◆ GetDetectedPhotonsPerMeV_PMT()

Double_t PndEmcDigiPar::GetDetectedPhotonsPerMeV_PMT ( )
inline

Definition at line 16 of file PndEmcDigiPar.h.

16 { return fDetectedPhotonsPerMeV_PMT; };

◆ GetEnergyDigiThreshold()

Double_t PndEmcDigiPar::GetEnergyDigiThreshold ( )
inline

Definition at line 41 of file PndEmcDigiPar.h.

41 { return fEnergyDigiThreshold; };

◆ GetEnergyHitThreshold()

Double_t PndEmcDigiPar::GetEnergyHitThreshold ( )
inline

Definition at line 14 of file PndEmcDigiPar.h.

14 { return fEnergyHitThreshold; };

◆ GetEnergyRange()

Double_t PndEmcDigiPar::GetEnergyRange ( )
inline

Definition at line 27 of file PndEmcDigiPar.h.

27 { return fEnergyRange; };

◆ GetEnergyRangeBW()

Double_t PndEmcDigiPar::GetEnergyRangeBW ( )
inline

Definition at line 28 of file PndEmcDigiPar.h.

28 { return fEnergyRangeBW; };

◆ GetExcessNoiseFactorAPD()

Double_t PndEmcDigiPar::GetExcessNoiseFactorAPD ( )
inline

Definition at line 22 of file PndEmcDigiPar.h.

22 { return fExcessNoiseFactorAPD; };

◆ GetExcessNoiseFactorPMT()

Double_t PndEmcDigiPar::GetExcessNoiseFactorPMT ( )
inline

Definition at line 24 of file PndEmcDigiPar.h.

24 { return fExcessNoiseFactorPMT; };

◆ GetExcessNoiseFactorVPT()

Double_t PndEmcDigiPar::GetExcessNoiseFactorVPT ( )
inline

Definition at line 23 of file PndEmcDigiPar.h.

23 { return fExcessNoiseFactorVPT; };

◆ GetFirstSamplePhase()

Double_t PndEmcDigiPar::GetFirstSamplePhase ( )
inline

Definition at line 29 of file PndEmcDigiPar.h.

29 { return fFirstSamplePhase; };

◆ GetFWD_Shaping_int_time()

Double_t PndEmcDigiPar::GetFWD_Shaping_int_time ( )
inline

Definition at line 33 of file PndEmcDigiPar.h.

33 { return fFWD_Shaping_int_time; };

◆ GetFWD_time_constant()

Double_t PndEmcDigiPar::GetFWD_time_constant ( )
inline

Definition at line 34 of file PndEmcDigiPar.h.

34 { return fFWD_time_constant; };

◆ GetIncoherent_elec_noise_width_GeV_APD()

Double_t PndEmcDigiPar::GetIncoherent_elec_noise_width_GeV_APD ( )
inline

Definition at line 25 of file PndEmcDigiPar.h.

25 { return fIncoherent_elec_noise_width_GeV_APD; };

◆ GetIncoherent_elec_noise_width_GeV_VPT()

Double_t PndEmcDigiPar::GetIncoherent_elec_noise_width_GeV_VPT ( )
inline

Definition at line 26 of file PndEmcDigiPar.h.

26 { return fIncoherent_elec_noise_width_GeV_VPT; };

◆ GetNBits()

Int_t PndEmcDigiPar::GetNBits ( )
inline

Definition at line 42 of file PndEmcDigiPar.h.

42 { return fNBits; };

◆ GetNoiseAllChannels()

Int_t PndEmcDigiPar::GetNoiseAllChannels ( )
inline

Definition at line 49 of file PndEmcDigiPar.h.

49 { return fNoiseAllChannels; };

◆ GetNumber_of_samples_in_waveform()

Int_t PndEmcDigiPar::GetNumber_of_samples_in_waveform ( )
inline

Definition at line 43 of file PndEmcDigiPar.h.

43 { return fNumber_of_samples_in_waveform; };

◆ GetNumber_of_samples_in_waveform_fwd()

Int_t PndEmcDigiPar::GetNumber_of_samples_in_waveform_fwd ( )
inline

Definition at line 45 of file PndEmcDigiPar.h.

45 { return fNumber_of_samples_in_waveform_fwd; };

◆ GetNumber_of_samples_in_waveform_pmt()

Int_t PndEmcDigiPar::GetNumber_of_samples_in_waveform_pmt ( )
inline

Definition at line 44 of file PndEmcDigiPar.h.

44 { return fNumber_of_samples_in_waveform_pmt; };

◆ getParams()

Bool_t PndEmcDigiPar::getParams ( FairParamList *  list)

Referenced by clear().

◆ GetPMT_Shaping_diff_time()

Double_t PndEmcDigiPar::GetPMT_Shaping_diff_time ( )
inline

Definition at line 32 of file PndEmcDigiPar.h.

32 { return fPMT_Shaping_diff_time; };

◆ GetPMT_Shaping_int_time()

Double_t PndEmcDigiPar::GetPMT_Shaping_int_time ( )
inline

Definition at line 31 of file PndEmcDigiPar.h.

31 { return fPMT_Shaping_int_time; };

◆ GetQuantumEfficiencyAPD()

Double_t PndEmcDigiPar::GetQuantumEfficiencyAPD ( )
inline

Definition at line 19 of file PndEmcDigiPar.h.

19 { return fQuantumEfficiencyAPD; };

◆ GetQuantumEfficiencyPMT()

Double_t PndEmcDigiPar::GetQuantumEfficiencyPMT ( )
inline

Definition at line 21 of file PndEmcDigiPar.h.

21 { return fQuantumEfficiencyPMT; };

◆ GetQuantumEfficiencyVPT()

Double_t PndEmcDigiPar::GetQuantumEfficiencyVPT ( )
inline

Definition at line 20 of file PndEmcDigiPar.h.

20 { return fQuantumEfficiencyVPT; };

◆ GetSampleRate()

Double_t PndEmcDigiPar::GetSampleRate ( )
inline

Definition at line 38 of file PndEmcDigiPar.h.

38 { return fSampleRate; };

◆ GetSampleRate_FWD()

Double_t PndEmcDigiPar::GetSampleRate_FWD ( )
inline

Definition at line 40 of file PndEmcDigiPar.h.

40 { return fSampleRate_FWD; };

◆ GetSampleRate_PMT()

Double_t PndEmcDigiPar::GetSampleRate_PMT ( )
inline

Definition at line 39 of file PndEmcDigiPar.h.

39 { return fSampleRate_PMT; };

◆ GetSensitiveAreaAPD()

Double_t PndEmcDigiPar::GetSensitiveAreaAPD ( )
inline

Definition at line 17 of file PndEmcDigiPar.h.

17 { return fSensitiveAreaAPD; };

◆ GetSensitiveAreaVPT()

Double_t PndEmcDigiPar::GetSensitiveAreaVPT ( )
inline

Definition at line 18 of file PndEmcDigiPar.h.

18 { return fSensitiveAreaVPT; };

◆ GetShashlyk_time_constant()

Double_t PndEmcDigiPar::GetShashlyk_time_constant ( )
inline

Definition at line 36 of file PndEmcDigiPar.h.

36 { return fShashlyk_time_constant; };

◆ GetShashlykSamplingFactor()

Double_t PndEmcDigiPar::GetShashlykSamplingFactor ( )
inline

Definition at line 37 of file PndEmcDigiPar.h.

37 { return fShashlykSamplingFactor; };

◆ GetUse_nonuniformity()

Int_t PndEmcDigiPar::GetUse_nonuniformity ( )
inline

Definition at line 50 of file PndEmcDigiPar.h.

References PndEmcDigiPar().

50 { return fUse_nonuniformity; };

◆ GetUse_photon_statistic()

Int_t PndEmcDigiPar::GetUse_photon_statistic ( )
inline

Definition at line 47 of file PndEmcDigiPar.h.

47 { return fUse_photon_statistic; };

◆ GetUse_shaped_noise()

Int_t PndEmcDigiPar::GetUse_shaped_noise ( )
inline

Definition at line 46 of file PndEmcDigiPar.h.

46 { return fUse_shaped_noise; };

◆ GetUseDigiEffectiveSmearing()

Int_t PndEmcDigiPar::GetUseDigiEffectiveSmearing ( )
inline

Definition at line 48 of file PndEmcDigiPar.h.

48 { return fUseDigiEffectiveSmearing; };

◆ putParams()

void PndEmcDigiPar::putParams ( FairParamList *  list)

Referenced by clear().


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