PandaRoot
PndEmcShashlykDigiPar Class Reference

parameter set of Emc digitisation More...

#include <PndEmcShashlykDigiPar.h>

Inheritance diagram for PndEmcShashlykDigiPar:

Public Member Functions

 PndEmcShashlykDigiPar (const char *name="PndEmcShashlykDigiPar", const char *title="Emc digi parameter", const char *context="TestDefaultContext")
 
 ~PndEmcShashlykDigiPar (void)
 
Int_t GetUse_photon_statistic ()
 
Double_t GetQuantumEfficiency ()
 
Double_t GetExcessNoiseFactor ()
 
Double_t GetDetectedPhotonsPerMeV ()
 
Double_t GetSamplingFactor ()
 
Double_t GetTimeBeforeHit ()
 
Double_t GetTimeAfterHit ()
 
Double_t GetActiveTimeIncrement ()
 
Double_t GetWfCutOffEnergy ()
 
Double_t GetSampleRate ()
 
Int_t GetNBits ()
 
Double_t GetEnCalib ()
 
Double_t GetPulseshapeMu ()
 
Double_t GetPulseshapeSigma ()
 
Double_t GetNoiseWidth ()
 
Double_t GetCFFraction ()
 
Int_t GetCFTap ()
 
Int_t GetCFNSamples ()
 
const TArrayD & GetCFTCorr ()
 
Int_t GetOFB0 ()
 
Int_t GetOFM ()
 
const TArrayD & GetOFA ()
 
const TArrayD & GetOFB ()
 
Double_t GetADCHitThreshold ()
 
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 PndEmcShashlykDigiPar.h.

Constructor & Destructor Documentation

◆ PndEmcShashlykDigiPar()

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

◆ ~PndEmcShashlykDigiPar()

PndEmcShashlykDigiPar::~PndEmcShashlykDigiPar ( void  )
inline

Definition at line 21 of file PndEmcShashlykDigiPar.h.

21 {};

Member Function Documentation

◆ GetActiveTimeIncrement()

Double_t PndEmcShashlykDigiPar::GetActiveTimeIncrement ( )
inline

Definition at line 32 of file PndEmcShashlykDigiPar.h.

32 { return fActiveTimeIncrement; }

◆ GetADCHitThreshold()

Double_t PndEmcShashlykDigiPar::GetADCHitThreshold ( )
inline

Definition at line 50 of file PndEmcShashlykDigiPar.h.

50 { return fADCHitThreshold; }

◆ GetCFFraction()

Double_t PndEmcShashlykDigiPar::GetCFFraction ( )
inline

Definition at line 42 of file PndEmcShashlykDigiPar.h.

42 { return fCF_fraction; }

◆ GetCFNSamples()

Int_t PndEmcShashlykDigiPar::GetCFNSamples ( )
inline

Definition at line 44 of file PndEmcShashlykDigiPar.h.

44 { return fCF_nsamples; }

◆ GetCFTap()

Int_t PndEmcShashlykDigiPar::GetCFTap ( )
inline

Definition at line 43 of file PndEmcShashlykDigiPar.h.

43 { return fCF_tap; }

◆ GetCFTCorr()

const TArrayD& PndEmcShashlykDigiPar::GetCFTCorr ( )
inline

Definition at line 45 of file PndEmcShashlykDigiPar.h.

45 { return fCF_tcorr; }

◆ GetDetectedPhotonsPerMeV()

Double_t PndEmcShashlykDigiPar::GetDetectedPhotonsPerMeV ( )
inline

Definition at line 27 of file PndEmcShashlykDigiPar.h.

27 { return fDetectedPhotonsPerMeV; }

◆ GetEnCalib()

Double_t PndEmcShashlykDigiPar::GetEnCalib ( )
inline

Definition at line 36 of file PndEmcShashlykDigiPar.h.

36 { return fEnCalib; } //MeV/channel

◆ GetEnergyDigiThreshold()

Double_t PndEmcShashlykDigiPar::GetEnergyDigiThreshold ( )
inline

Definition at line 51 of file PndEmcShashlykDigiPar.h.

References getParams(), and putParams().

51 { return fEnergyDigiThreshold; }

◆ GetExcessNoiseFactor()

Double_t PndEmcShashlykDigiPar::GetExcessNoiseFactor ( )
inline

Definition at line 26 of file PndEmcShashlykDigiPar.h.

26 { return fExcessNoiseFactor; }

◆ GetNBits()

Int_t PndEmcShashlykDigiPar::GetNBits ( )
inline

Definition at line 35 of file PndEmcShashlykDigiPar.h.

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

◆ GetNoiseWidth()

Double_t PndEmcShashlykDigiPar::GetNoiseWidth ( )
inline

Definition at line 39 of file PndEmcShashlykDigiPar.h.

39 { return fNoiseWidth; }

◆ GetOFA()

const TArrayD& PndEmcShashlykDigiPar::GetOFA ( )
inline

Definition at line 48 of file PndEmcShashlykDigiPar.h.

48 { return fOF_a; }

◆ GetOFB()

const TArrayD& PndEmcShashlykDigiPar::GetOFB ( )
inline

Definition at line 49 of file PndEmcShashlykDigiPar.h.

49 { return fOF_b; }

◆ GetOFB0()

Int_t PndEmcShashlykDigiPar::GetOFB0 ( )
inline

Definition at line 46 of file PndEmcShashlykDigiPar.h.

46 { return fOF_b0; }

◆ GetOFM()

Int_t PndEmcShashlykDigiPar::GetOFM ( )
inline

Definition at line 47 of file PndEmcShashlykDigiPar.h.

47 { return fOF_m; }

◆ getParams()

Bool_t PndEmcShashlykDigiPar::getParams ( FairParamList *  list)

Referenced by GetEnergyDigiThreshold().

◆ GetPulseshapeMu()

Double_t PndEmcShashlykDigiPar::GetPulseshapeMu ( )
inline

Definition at line 37 of file PndEmcShashlykDigiPar.h.

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

◆ GetPulseshapeSigma()

Double_t PndEmcShashlykDigiPar::GetPulseshapeSigma ( )
inline

Definition at line 38 of file PndEmcShashlykDigiPar.h.

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

◆ GetQuantumEfficiency()

Double_t PndEmcShashlykDigiPar::GetQuantumEfficiency ( )
inline

Definition at line 25 of file PndEmcShashlykDigiPar.h.

25 { return fQuantumEfficiency; }

◆ GetSampleRate()

Double_t PndEmcShashlykDigiPar::GetSampleRate ( )
inline

Definition at line 34 of file PndEmcShashlykDigiPar.h.

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

◆ GetSamplingFactor()

Double_t PndEmcShashlykDigiPar::GetSamplingFactor ( )
inline

Definition at line 28 of file PndEmcShashlykDigiPar.h.

28 { return fSamplingFactor; }

◆ GetTimeAfterHit()

Double_t PndEmcShashlykDigiPar::GetTimeAfterHit ( )
inline

Definition at line 31 of file PndEmcShashlykDigiPar.h.

31 { return fTimeAfterHit; }

◆ GetTimeBeforeHit()

Double_t PndEmcShashlykDigiPar::GetTimeBeforeHit ( )
inline

Definition at line 30 of file PndEmcShashlykDigiPar.h.

30 { return fTimeBeforeHit; }

◆ GetUse_photon_statistic()

Int_t PndEmcShashlykDigiPar::GetUse_photon_statistic ( )
inline

Definition at line 24 of file PndEmcShashlykDigiPar.h.

24 { return fUse_photon_statistic; }

◆ GetWfCutOffEnergy()

Double_t PndEmcShashlykDigiPar::GetWfCutOffEnergy ( )
inline

Definition at line 33 of file PndEmcShashlykDigiPar.h.

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

◆ putParams()

void PndEmcShashlykDigiPar::putParams ( FairParamList *  list)

Referenced by GetEnergyDigiThreshold().


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