CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
HSParameters Class Reference

#include <HSParameters.h>

Public Member Functions

double getHDbalanceEH () const
 
double getHDcriticalEnergy () const
 
double getHDdepthStep () const
 
double getHDeSpotSize () const
 
double getHDhcalDepthFactor () const
 
int getHDlossesOpt () const
 
double getHDmaxTRfactor () const
 
int getHDnDepthSteps () const
 
int getHDnTRsteps () const
 
double getHDtransParam () const
 
 HSParameters ()
 
 HSParameters (const edm::ParameterSet &params)
 
 ~HSParameters ()
 

Private Attributes

double balanceEH_
 
double criticalEnergy_
 
double depthStep_
 
double eSpotSize_
 
double hcalDepthFactor_
 
int lossesOpt_
 
double maxTRfactor_
 
int nDepthSteps_
 
int nTRsteps_
 
double transParam_
 

Detailed Description

Definition at line 12 of file HSParameters.h.

Constructor & Destructor Documentation

HSParameters::HSParameters ( )
inline

Definition at line 15 of file HSParameters.h.

15 {;}
HSParameters::HSParameters ( const edm::ParameterSet params)

Definition at line 4 of file HSParameters.cc.

References balanceEH_, criticalEnergy_, depthStep_, eSpotSize_, edm::ParameterSet::getParameter(), hcalDepthFactor_, lossesOpt_, maxTRfactor_, nDepthSteps_, nTRsteps_, and transParam_.

5 {
6  lossesOpt_ = param.getParameter<int>("lossesOpt");
7  nDepthSteps_ = param.getParameter<int>("nDepthSteps");
8  nTRsteps_ = param.getParameter<int>("nTRsteps");
9  transParam_ = param.getParameter<double>("transRparam");
10  eSpotSize_ = param.getParameter<double>("eSpotSize");
11  depthStep_ = param.getParameter<double>("depthStep");
12  criticalEnergy_ = param.getParameter<double>("criticalHDEnergy");
13  maxTRfactor_ = param.getParameter<double>("maxTRfactor");
14  balanceEH_ = param.getParameter<double>("balanceEH");
15  hcalDepthFactor_ = param.getParameter<double>("hcalDepthFactor");
16 }
double balanceEH_
Definition: HSParameters.h:36
double eSpotSize_
Definition: HSParameters.h:35
double transParam_
Definition: HSParameters.h:35
double depthStep_
Definition: HSParameters.h:35
double maxTRfactor_
Definition: HSParameters.h:35
double criticalEnergy_
Definition: HSParameters.h:35
double hcalDepthFactor_
Definition: HSParameters.h:36
HSParameters::~HSParameters ( )
inline

Definition at line 17 of file HSParameters.h.

17 {;}

Member Function Documentation

double HSParameters::getHDbalanceEH ( ) const
inline

Definition at line 28 of file HSParameters.h.

References balanceEH_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

28 {return balanceEH_;}
double balanceEH_
Definition: HSParameters.h:36
double HSParameters::getHDcriticalEnergy ( ) const
inline

Definition at line 26 of file HSParameters.h.

References criticalEnergy_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

26 {return criticalEnergy_;}
double criticalEnergy_
Definition: HSParameters.h:35
double HSParameters::getHDdepthStep ( ) const
inline

Definition at line 25 of file HSParameters.h.

References depthStep_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

25 {return depthStep_;}
double depthStep_
Definition: HSParameters.h:35
double HSParameters::getHDeSpotSize ( ) const
inline

Definition at line 24 of file HSParameters.h.

References eSpotSize_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

24 {return eSpotSize_;}
double eSpotSize_
Definition: HSParameters.h:35
double HSParameters::getHDhcalDepthFactor ( ) const
inline

Definition at line 29 of file HSParameters.h.

References hcalDepthFactor_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

29 {return hcalDepthFactor_;}
double hcalDepthFactor_
Definition: HSParameters.h:36
int HSParameters::getHDlossesOpt ( ) const
inline

Definition at line 20 of file HSParameters.h.

References lossesOpt_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

20 {return lossesOpt_;}
double HSParameters::getHDmaxTRfactor ( ) const
inline

Definition at line 27 of file HSParameters.h.

References maxTRfactor_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

27 {return maxTRfactor_;}
double maxTRfactor_
Definition: HSParameters.h:35
int HSParameters::getHDnDepthSteps ( ) const
inline

Definition at line 21 of file HSParameters.h.

References nDepthSteps_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

21 {return nDepthSteps_;}
int HSParameters::getHDnTRsteps ( ) const
inline

Definition at line 22 of file HSParameters.h.

References nTRsteps_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

22 {return nTRsteps_;}
double HSParameters::getHDtransParam ( ) const
inline

Definition at line 23 of file HSParameters.h.

References transParam_.

Referenced by HDShower::HDShower(), and HFShower::HFShower().

23 {return transParam_;}
double transParam_
Definition: HSParameters.h:35

Member Data Documentation

double HSParameters::balanceEH_
private

Definition at line 36 of file HSParameters.h.

Referenced by getHDbalanceEH(), and HSParameters().

double HSParameters::criticalEnergy_
private

Definition at line 35 of file HSParameters.h.

Referenced by getHDcriticalEnergy(), and HSParameters().

double HSParameters::depthStep_
private

Definition at line 35 of file HSParameters.h.

Referenced by getHDdepthStep(), and HSParameters().

double HSParameters::eSpotSize_
private

Definition at line 35 of file HSParameters.h.

Referenced by getHDeSpotSize(), and HSParameters().

double HSParameters::hcalDepthFactor_
private

Definition at line 36 of file HSParameters.h.

Referenced by getHDhcalDepthFactor(), and HSParameters().

int HSParameters::lossesOpt_
private

Definition at line 34 of file HSParameters.h.

Referenced by getHDlossesOpt(), and HSParameters().

double HSParameters::maxTRfactor_
private

Definition at line 35 of file HSParameters.h.

Referenced by getHDmaxTRfactor(), and HSParameters().

int HSParameters::nDepthSteps_
private

Definition at line 34 of file HSParameters.h.

Referenced by getHDnDepthSteps(), and HSParameters().

int HSParameters::nTRsteps_
private

Definition at line 34 of file HSParameters.h.

Referenced by getHDnTRsteps(), and HSParameters().

double HSParameters::transParam_
private

Definition at line 35 of file HSParameters.h.

Referenced by getHDtransParam(), and HSParameters().