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.

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 }

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

◆ ~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.

27 { return balanceEH_; }

References balanceEH_.

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

◆ getHDcriticalEnergy()

double HSParameters::getHDcriticalEnergy ( ) const
inline

Definition at line 25 of file HSParameters.h.

25 { return criticalEnergy_; }

References criticalEnergy_.

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

◆ getHDdepthStep()

double HSParameters::getHDdepthStep ( ) const
inline

Definition at line 24 of file HSParameters.h.

24 { return depthStep_; }

References depthStep_.

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

◆ getHDeSpotSize()

double HSParameters::getHDeSpotSize ( ) const
inline

Definition at line 23 of file HSParameters.h.

23 { return eSpotSize_; }

References eSpotSize_.

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

◆ getHDhcalDepthFactor()

double HSParameters::getHDhcalDepthFactor ( ) const
inline

Definition at line 28 of file HSParameters.h.

28 { return hcalDepthFactor_; }

References hcalDepthFactor_.

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

◆ getHDlossesOpt()

int HSParameters::getHDlossesOpt ( ) const
inline

Definition at line 19 of file HSParameters.h.

19 { return lossesOpt_; }

References lossesOpt_.

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

◆ getHDmaxTRfactor()

double HSParameters::getHDmaxTRfactor ( ) const
inline

Definition at line 26 of file HSParameters.h.

26 { return maxTRfactor_; }

References maxTRfactor_.

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

◆ getHDnDepthSteps()

int HSParameters::getHDnDepthSteps ( ) const
inline

Definition at line 20 of file HSParameters.h.

20 { return nDepthSteps_; }

References nDepthSteps_.

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

◆ getHDnTRsteps()

int HSParameters::getHDnTRsteps ( ) const
inline

Definition at line 21 of file HSParameters.h.

21 { return nTRsteps_; }

References nTRsteps_.

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

◆ getHDtransParam()

double HSParameters::getHDtransParam ( ) const
inline

Definition at line 22 of file HSParameters.h.

22 { return transParam_; }

References transParam_.

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

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().

HSParameters::criticalEnergy_
double criticalEnergy_
Definition: HSParameters.h:33
HSParameters::transParam_
double transParam_
Definition: HSParameters.h:33
HSParameters::depthStep_
double depthStep_
Definition: HSParameters.h:33
HSParameters::nTRsteps_
int nTRsteps_
Definition: HSParameters.h:32
HSParameters::nDepthSteps_
int nDepthSteps_
Definition: HSParameters.h:32
HSParameters::maxTRfactor_
double maxTRfactor_
Definition: HSParameters.h:33
HSParameters::lossesOpt_
int lossesOpt_
Definition: HSParameters.h:32
HSParameters::eSpotSize_
double eSpotSize_
Definition: HSParameters.h:33
HSParameters::balanceEH_
double balanceEH_
Definition: HSParameters.h:34
HSParameters::hcalDepthFactor_
double hcalDepthFactor_
Definition: HSParameters.h:34