13 #ifndef BSEMCDIGIPAR_HH 14 #define BSEMCDIGIPAR_HH 18 #include "RtypesCore.h" 20 #include "FairParGenericSet.h" 25 class TMemberInspector;
39 BSEmcDigiPar(
const char *t_name =
"EmcDigiPar",
const char *t_title =
"Emc Geometry Version Flag",
const char *t_context =
"TestDefaultContext");
51 Double_t
GetNPhotoElectronsPerMeV()
const {
return fDetectedPhotonsPerMeV * fSensitiveArea / fRearCrystalSurfaceArea * fQuantumEfficiency; }
58 Int_t fUseDigiEffectiveSmearing{-1};
59 Double_t fEnergyHitThreshold{-1};
60 Double_t fDetectedPhotonsPerMeV{-1};
61 Double_t fSensitiveArea{-1};
62 Double_t fQuantumEfficiency{-1};
63 Double_t fExcessNoiseFactor{-1};
64 Double_t fIncoherentElecNoiseWidthGeV{-1};
65 Double_t fEnergyDigiThreshold{-1};
66 Double_t fRearCrystalSurfaceArea{-1};
67 Double_t fNPhotoElectronsPerMeV{-1};
68 Double_t fOverlapTime{-1};
Int_t GetUseDigiEffectiveSmearingMode() const
void putParams(FairParamList *)
Double_t GetRearCrystalSurfaceArea() const
Double_t GetEnergyDigiThreshold() const
static const std::string fgParameterName
Double_t GetEnergyHitThreshold() const
Double_t GetOverlapTime() const
Bool_t getParams(FairParamList *)
BSEmcDigiPar(const char *t_name="EmcDigiPar", const char *t_title="Emc Geometry Version Flag", const char *t_context="TestDefaultContext")
Double_t GetQuantumEfficiency() const
Double_t GetSensitiveArea() const
Double_t GetDetectedPhotonsPerMeV() const
Double_t GetNPhotoElectronsPerMeV() const
Double_t GetExcessNoiseFactor() const
Container for runtime parameters that are required for the transformation from BSEmcMCDeposits to BSE...
Double_t GetIncoherentElecNoiseWidthGeV() const