File indexing completed on 2024-04-06 12:11:19
0001 #ifndef FastSimulation_ShowerDevelopment_HSParameters_H
0002 #define FastSimulation_ShowerDevelopment_HSParameters_H
0003
0004
0005
0006
0007
0008 namespace edm {
0009 class ParameterSet;
0010 }
0011
0012 class HSParameters {
0013 public:
0014 HSParameters() { ; }
0015 HSParameters(const edm::ParameterSet& params);
0016 ~HSParameters() { ; }
0017
0018
0019 inline int getHDlossesOpt() const { return lossesOpt_; }
0020 inline int getHDnDepthSteps() const { return nDepthSteps_; }
0021 inline int getHDnTRsteps() const { return nTRsteps_; }
0022 inline double getHDtransParam() const { return transParam_; }
0023 inline double getHDeSpotSize() const { return eSpotSize_; }
0024 inline double getHDdepthStep() const { return depthStep_; }
0025 inline double getHDcriticalEnergy() const { return criticalEnergy_; }
0026 inline double getHDmaxTRfactor() const { return maxTRfactor_; }
0027 inline double getHDbalanceEH() const { return balanceEH_; }
0028 inline double getHDhcalDepthFactor() const { return hcalDepthFactor_; }
0029
0030 private:
0031
0032 int lossesOpt_, nDepthSteps_, nTRsteps_;
0033 double transParam_, eSpotSize_, depthStep_, criticalEnergy_, maxTRfactor_;
0034 double balanceEH_, hcalDepthFactor_;
0035 };
0036
0037 #endif