CMS 3D CMS Logo

HSParameters.h
Go to the documentation of this file.
1 #ifndef FastSimulation_ShowerDevelopment_HSParameters_H
2 #define FastSimulation_ShowerDevelopment_HSParameters_H
3 
8 namespace edm {
9  class ParameterSet;
10 }
11 
12 class HSParameters {
13 public:
14  HSParameters() { ; }
16  ~HSParameters() { ; }
17 
18  // Methods to provide FamosHDShower with constants
19  inline int getHDlossesOpt() const { return lossesOpt_; }
20  inline int getHDnDepthSteps() const { return nDepthSteps_; }
21  inline int getHDnTRsteps() const { return nTRsteps_; }
22  inline double getHDtransParam() const { return transParam_; }
23  inline double getHDeSpotSize() const { return eSpotSize_; }
24  inline double getHDdepthStep() const { return depthStep_; }
25  inline double getHDcriticalEnergy() const { return criticalEnergy_; }
26  inline double getHDmaxTRfactor() const { return maxTRfactor_; }
27  inline double getHDbalanceEH() const { return balanceEH_; }
28  inline double getHDhcalDepthFactor() const { return hcalDepthFactor_; }
29 
30 private:
31  //FamosHDshower-related group of parameters
35 };
36 
37 #endif
HSParameters::getHDnDepthSteps
int getHDnDepthSteps() const
Definition: HSParameters.h:20
HSParameters::getHDmaxTRfactor
double getHDmaxTRfactor() const
Definition: HSParameters.h:26
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
HSParameters::criticalEnergy_
double criticalEnergy_
Definition: HSParameters.h:33
edm
HLT enums.
Definition: AlignableModifier.h:19
HSParameters::transParam_
double transParam_
Definition: HSParameters.h:33
HSParameters::depthStep_
double depthStep_
Definition: HSParameters.h:33
HSParameters::getHDdepthStep
double getHDdepthStep() const
Definition: HSParameters.h:24
HSParameters::nTRsteps_
int nTRsteps_
Definition: HSParameters.h:32
HSParameters::~HSParameters
~HSParameters()
Definition: HSParameters.h:16
HSParameters::getHDtransParam
double getHDtransParam() const
Definition: HSParameters.h:22
HSParameters::getHDbalanceEH
double getHDbalanceEH() const
Definition: HSParameters.h:27
HSParameters::nDepthSteps_
int nDepthSteps_
Definition: HSParameters.h:32
HSParameters::getHDlossesOpt
int getHDlossesOpt() const
Definition: HSParameters.h:19
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
HSParameters::getHDhcalDepthFactor
double getHDhcalDepthFactor() const
Definition: HSParameters.h:28
HSParameters::maxTRfactor_
double maxTRfactor_
Definition: HSParameters.h:33
HSParameters::lossesOpt_
int lossesOpt_
Definition: HSParameters.h:32
HSParameters
Definition: HSParameters.h:12
HSParameters::getHDcriticalEnergy
double getHDcriticalEnergy() const
Definition: HSParameters.h:25
HSParameters::eSpotSize_
double eSpotSize_
Definition: HSParameters.h:33
HSParameters::HSParameters
HSParameters()
Definition: HSParameters.h:14
HSParameters::getHDnTRsteps
int getHDnTRsteps() const
Definition: HSParameters.h:21
HSParameters::balanceEH_
double balanceEH_
Definition: HSParameters.h:34
HSParameters::getHDeSpotSize
double getHDeSpotSize() const
Definition: HSParameters.h:23
HSParameters::hcalDepthFactor_
double hcalDepthFactor_
Definition: HSParameters.h:34