5 #ifndef BSEEMBARRELZDEPENDENTMCDEPOSITPRODUCTIONPROCESS_HH 6 #define BSEEMBARRELZDEPENDENTMCDEPOSITPRODUCTIONPROCESS_HH 9 #include "RtypesCore.h" 20 class TMemberInspector;
37 void IsDayOneSetup(Bool_t t_isDayOneSetup) { fIsDayOneSetup = t_isDayOneSetup; }
48 Bool_t fIsDayOneSetup{kFALSE};
virtual ~BSEmcBarrelZDependentMCDepositProductionProcess()
void IsDayOneSetup(Bool_t t_isDayOneSetup)
Container for runtime parameters that are required for the transformation from BSEmcMCPoints to BSEmc...
virtual Bool_t SkipPoint(const BSEmcMCPoint *t_point) const
BSEmcBarrelDigiNonuniformityPar * fNonUniformityPar
Deposit Producer taking the z dependency of the lightyield of a crystal into account.
BSEmcBarrelZDependentMCDepositProductionProcess()
Process to create BSEmcMCDeposits out of BSEmcMCPoints.
represents a mc hit in an emc crystal
virtual void SetupParameters(const PndParameterRegister *t_paramRegister)
Fetch all parameters from the PndParameterRegister.
Helper class to indirect the Parameter fetching via the FairRuntimeDb.
virtual Double_t GetEnergy(const BSEmcMCPoint *t_point) const