PandaRoot
BSEmcShashlykDigiPar Class Reference

parameter set of Emc digitisation More...

#include <BSEmcShashlykDigiPar.h>

Inheritance diagram for BSEmcShashlykDigiPar:

Public Member Functions

 BSEmcShashlykDigiPar (const char *name="BSEmcShashlykDigiPar", const char *title="Emc digi parameter", const char *context="TestDefaultContext")
 
 ~BSEmcShashlykDigiPar (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)
 

Static Public Attributes

static const std::string fgParameterName
 

Detailed Description

parameter set of Emc digitisation

Definition at line 27 of file BSEmcShashlykDigiPar.h.

Constructor & Destructor Documentation

◆ BSEmcShashlykDigiPar()

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

◆ ~BSEmcShashlykDigiPar()

BSEmcShashlykDigiPar::~BSEmcShashlykDigiPar ( void  )
inline

Definition at line 32 of file BSEmcShashlykDigiPar.h.

32 {};

Member Function Documentation

◆ GetActiveTimeIncrement()

Double_t BSEmcShashlykDigiPar::GetActiveTimeIncrement ( )
inline

Definition at line 43 of file BSEmcShashlykDigiPar.h.

43 { return fActiveTimeIncrement; }

◆ GetADCHitThreshold()

Double_t BSEmcShashlykDigiPar::GetADCHitThreshold ( )
inline

Definition at line 61 of file BSEmcShashlykDigiPar.h.

61 { return fADCHitThreshold; }

◆ GetCFFraction()

Double_t BSEmcShashlykDigiPar::GetCFFraction ( )
inline

Definition at line 53 of file BSEmcShashlykDigiPar.h.

53 { return fCF_fraction; }

◆ GetCFNSamples()

Int_t BSEmcShashlykDigiPar::GetCFNSamples ( )
inline

Definition at line 55 of file BSEmcShashlykDigiPar.h.

55 { return fCF_nsamples; }

◆ GetCFTap()

Int_t BSEmcShashlykDigiPar::GetCFTap ( )
inline

Definition at line 54 of file BSEmcShashlykDigiPar.h.

54 { return fCF_tap; }

◆ GetCFTCorr()

const TArrayD& BSEmcShashlykDigiPar::GetCFTCorr ( )
inline

Definition at line 56 of file BSEmcShashlykDigiPar.h.

56 { return fCF_tcorr; }

◆ GetDetectedPhotonsPerMeV()

Double_t BSEmcShashlykDigiPar::GetDetectedPhotonsPerMeV ( )
inline

Definition at line 38 of file BSEmcShashlykDigiPar.h.

38 { return fDetectedPhotonsPerMeV; }

◆ GetEnCalib()

Double_t BSEmcShashlykDigiPar::GetEnCalib ( )
inline

Definition at line 47 of file BSEmcShashlykDigiPar.h.

47 { return fEnCalib; } //MeV/channel

◆ GetEnergyDigiThreshold()

Double_t BSEmcShashlykDigiPar::GetEnergyDigiThreshold ( )
inline

Definition at line 62 of file BSEmcShashlykDigiPar.h.

References getParams(), and putParams().

62 { return fEnergyDigiThreshold; }

◆ GetExcessNoiseFactor()

Double_t BSEmcShashlykDigiPar::GetExcessNoiseFactor ( )
inline

Definition at line 37 of file BSEmcShashlykDigiPar.h.

37 { return fExcessNoiseFactor; }

◆ GetNBits()

Int_t BSEmcShashlykDigiPar::GetNBits ( )
inline

Definition at line 46 of file BSEmcShashlykDigiPar.h.

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

◆ GetNoiseWidth()

Double_t BSEmcShashlykDigiPar::GetNoiseWidth ( )
inline

Definition at line 50 of file BSEmcShashlykDigiPar.h.

50 { return fNoiseWidth; }

◆ GetOFA()

const TArrayD& BSEmcShashlykDigiPar::GetOFA ( )
inline

Definition at line 59 of file BSEmcShashlykDigiPar.h.

59 { return fOF_a; }

◆ GetOFB()

const TArrayD& BSEmcShashlykDigiPar::GetOFB ( )
inline

Definition at line 60 of file BSEmcShashlykDigiPar.h.

60 { return fOF_b; }

◆ GetOFB0()

Int_t BSEmcShashlykDigiPar::GetOFB0 ( )
inline

Definition at line 57 of file BSEmcShashlykDigiPar.h.

57 { return fOF_b0; }

◆ GetOFM()

Int_t BSEmcShashlykDigiPar::GetOFM ( )
inline

Definition at line 58 of file BSEmcShashlykDigiPar.h.

58 { return fOF_m; }

◆ getParams()

Bool_t BSEmcShashlykDigiPar::getParams ( FairParamList *  list)

Referenced by GetEnergyDigiThreshold().

◆ GetPulseshapeMu()

Double_t BSEmcShashlykDigiPar::GetPulseshapeMu ( )
inline

Definition at line 48 of file BSEmcShashlykDigiPar.h.

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

◆ GetPulseshapeSigma()

Double_t BSEmcShashlykDigiPar::GetPulseshapeSigma ( )
inline

Definition at line 49 of file BSEmcShashlykDigiPar.h.

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

◆ GetQuantumEfficiency()

Double_t BSEmcShashlykDigiPar::GetQuantumEfficiency ( )
inline

Definition at line 36 of file BSEmcShashlykDigiPar.h.

36 { return fQuantumEfficiency; }

◆ GetSampleRate()

Double_t BSEmcShashlykDigiPar::GetSampleRate ( )
inline

Definition at line 45 of file BSEmcShashlykDigiPar.h.

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

◆ GetSamplingFactor()

Double_t BSEmcShashlykDigiPar::GetSamplingFactor ( )
inline

Definition at line 39 of file BSEmcShashlykDigiPar.h.

39 { return fSamplingFactor; }

◆ GetTimeAfterHit()

Double_t BSEmcShashlykDigiPar::GetTimeAfterHit ( )
inline

Definition at line 42 of file BSEmcShashlykDigiPar.h.

42 { return fTimeAfterHit; }

◆ GetTimeBeforeHit()

Double_t BSEmcShashlykDigiPar::GetTimeBeforeHit ( )
inline

Definition at line 41 of file BSEmcShashlykDigiPar.h.

41 { return fTimeBeforeHit; }

◆ GetUse_photon_statistic()

Int_t BSEmcShashlykDigiPar::GetUse_photon_statistic ( )
inline

Definition at line 35 of file BSEmcShashlykDigiPar.h.

35 { return fUse_photon_statistic; }

◆ GetWfCutOffEnergy()

Double_t BSEmcShashlykDigiPar::GetWfCutOffEnergy ( )
inline

Definition at line 44 of file BSEmcShashlykDigiPar.h.

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

◆ putParams()

void BSEmcShashlykDigiPar::putParams ( FairParamList *  list)

Referenced by GetEnergyDigiThreshold().

Member Data Documentation

◆ fgParameterName

const std::string BSEmcShashlykDigiPar::fgParameterName
static

Definition at line 29 of file BSEmcShashlykDigiPar.h.


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