1 #ifndef BSEMCDIGIPAR_HH 2 #define BSEMCDIGIPAR_HH 6 #include "RtypesCore.h" 8 #include "FairParGenericSet.h" 13 class TMemberInspector;
26 BSEmcDigiPar(
const char *t_name =
"EmcDigiPar",
const char *t_title =
"Emc Geometry Version Flag",
const char *t_context =
"TestDefaultContext");
38 Double_t
GetNPhotoElectronsPerMeV()
const {
return fDetectedPhotonsPerMeV * fSensitiveArea / fRearCrystalSurfaceArea * fQuantumEfficiency; }
45 Int_t fUseDigiEffectiveSmearing{-1};
46 Double_t fEnergyHitThreshold{-1};
47 Double_t fDetectedPhotonsPerMeV{-1};
48 Double_t fSensitiveArea{-1};
49 Double_t fQuantumEfficiency{-1};
50 Double_t fExcessNoiseFactor{-1};
51 Double_t fIncoherentElecNoiseWidthGeV{-1};
52 Double_t fEnergyDigiThreshold{-1};
53 Double_t fRearCrystalSurfaceArea{-1};
54 Double_t fNPhotoElectronsPerMeV{-1};
55 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 BSEmcMCHits to BSEmcDi...
Double_t GetIncoherentElecNoiseWidthGeV() const