CMS 3D CMS Logo

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() [1/2]

HSParameters::HSParameters ( )
inline

Definition at line 14 of file HSParameters.h.

14 { ; }

◆ HSParameters() [2/2]

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_.

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

◆ ~HSParameters()

HSParameters::~HSParameters ( )
inline

Definition at line 16 of file HSParameters.h.

16 { ; }

Member Function Documentation

◆ getHDbalanceEH()

double HSParameters::getHDbalanceEH ( ) const
inline

Definition at line 27 of file HSParameters.h.

References balanceEH_.

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

27 { return balanceEH_; }
double balanceEH_
Definition: HSParameters.h:34

◆ getHDcriticalEnergy()

double HSParameters::getHDcriticalEnergy ( ) const
inline

Definition at line 25 of file HSParameters.h.

References criticalEnergy_.

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

25 { return criticalEnergy_; }
double criticalEnergy_
Definition: HSParameters.h:33

◆ getHDdepthStep()

double HSParameters::getHDdepthStep ( ) const
inline

Definition at line 24 of file HSParameters.h.

References depthStep_.

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

24 { return depthStep_; }
double depthStep_
Definition: HSParameters.h:33

◆ getHDeSpotSize()

double HSParameters::getHDeSpotSize ( ) const
inline

Definition at line 23 of file HSParameters.h.

References eSpotSize_.

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

23 { return eSpotSize_; }
double eSpotSize_
Definition: HSParameters.h:33

◆ getHDhcalDepthFactor()

double HSParameters::getHDhcalDepthFactor ( ) const
inline

Definition at line 28 of file HSParameters.h.

References hcalDepthFactor_.

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

28 { return hcalDepthFactor_; }
double hcalDepthFactor_
Definition: HSParameters.h:34

◆ getHDlossesOpt()

int HSParameters::getHDlossesOpt ( ) const
inline

Definition at line 19 of file HSParameters.h.

References lossesOpt_.

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

19 { return lossesOpt_; }

◆ getHDmaxTRfactor()

double HSParameters::getHDmaxTRfactor ( ) const
inline

Definition at line 26 of file HSParameters.h.

References maxTRfactor_.

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

26 { return maxTRfactor_; }
double maxTRfactor_
Definition: HSParameters.h:33

◆ getHDnDepthSteps()

int HSParameters::getHDnDepthSteps ( ) const
inline

Definition at line 20 of file HSParameters.h.

References nDepthSteps_.

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

20 { return nDepthSteps_; }

◆ getHDnTRsteps()

int HSParameters::getHDnTRsteps ( ) const
inline

Definition at line 21 of file HSParameters.h.

References nTRsteps_.

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

21 { return nTRsteps_; }

◆ getHDtransParam()

double HSParameters::getHDtransParam ( ) const
inline

Definition at line 22 of file HSParameters.h.

References transParam_.

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

22 { return transParam_; }
double transParam_
Definition: HSParameters.h:33

Member Data Documentation

◆ balanceEH_

double HSParameters::balanceEH_
private

Definition at line 34 of file HSParameters.h.

Referenced by getHDbalanceEH(), and HSParameters().

◆ criticalEnergy_

double HSParameters::criticalEnergy_
private

Definition at line 33 of file HSParameters.h.

Referenced by getHDcriticalEnergy(), and HSParameters().

◆ depthStep_

double HSParameters::depthStep_
private

Definition at line 33 of file HSParameters.h.

Referenced by getHDdepthStep(), and HSParameters().

◆ eSpotSize_

double HSParameters::eSpotSize_
private

Definition at line 33 of file HSParameters.h.

Referenced by getHDeSpotSize(), and HSParameters().

◆ hcalDepthFactor_

double HSParameters::hcalDepthFactor_
private

Definition at line 34 of file HSParameters.h.

Referenced by getHDhcalDepthFactor(), and HSParameters().

◆ lossesOpt_

int HSParameters::lossesOpt_
private

Definition at line 32 of file HSParameters.h.

Referenced by getHDlossesOpt(), and HSParameters().

◆ maxTRfactor_

double HSParameters::maxTRfactor_
private

Definition at line 33 of file HSParameters.h.

Referenced by getHDmaxTRfactor(), and HSParameters().

◆ nDepthSteps_

int HSParameters::nDepthSteps_
private

Definition at line 32 of file HSParameters.h.

Referenced by getHDnDepthSteps(), and HSParameters().

◆ nTRsteps_

int HSParameters::nTRsteps_
private

Definition at line 32 of file HSParameters.h.

Referenced by getHDnTRsteps(), and HSParameters().

◆ transParam_

double HSParameters::transParam_
private

Definition at line 33 of file HSParameters.h.

Referenced by getHDtransParam(), and HSParameters().