CMS 3D CMS Logo

Public Member Functions | Private Attributes

HSParameters Class Reference

#include <HSParameters.h>

List of all members.

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 (const edm::ParameterSet &params)
 HSParameters ()
 ~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.

{;}
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_.

{
  lossesOpt_ = param.getParameter<int>("lossesOpt");
  nDepthSteps_ = param.getParameter<int>("nDepthSteps");
  nTRsteps_ = param.getParameter<int>("nTRsteps");
  transParam_ = param.getParameter<double>("transRparam");
  eSpotSize_ = param.getParameter<double>("eSpotSize");
  depthStep_ = param.getParameter<double>("depthStep");
  criticalEnergy_ = param.getParameter<double>("criticalHDEnergy");
  maxTRfactor_ = param.getParameter<double>("maxTRfactor");
  balanceEH_ = param.getParameter<double>("balanceEH");
  hcalDepthFactor_ = param.getParameter<double>("hcalDepthFactor"); 
}
HSParameters::~HSParameters ( ) [inline]

Definition at line 17 of file HSParameters.h.

{;}

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

{return balanceEH_;}
double HSParameters::getHDcriticalEnergy ( ) const [inline]

Definition at line 26 of file HSParameters.h.

References criticalEnergy_.

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

{return criticalEnergy_;}
double HSParameters::getHDdepthStep ( ) const [inline]

Definition at line 25 of file HSParameters.h.

References depthStep_.

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

{return depthStep_;}
double HSParameters::getHDeSpotSize ( ) const [inline]

Definition at line 24 of file HSParameters.h.

References eSpotSize_.

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

{return eSpotSize_;}
double HSParameters::getHDhcalDepthFactor ( ) const [inline]

Definition at line 29 of file HSParameters.h.

References hcalDepthFactor_.

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

{return hcalDepthFactor_;}
int HSParameters::getHDlossesOpt ( ) const [inline]

Definition at line 20 of file HSParameters.h.

References lossesOpt_.

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

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

Definition at line 27 of file HSParameters.h.

References maxTRfactor_.

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

{return maxTRfactor_;}
int HSParameters::getHDnDepthSteps ( ) const [inline]

Definition at line 21 of file HSParameters.h.

References nDepthSteps_.

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

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

Definition at line 22 of file HSParameters.h.

References nTRsteps_.

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

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

Definition at line 23 of file HSParameters.h.

References transParam_.

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

{return transParam_;}

Member Data Documentation

double HSParameters::balanceEH_ [private]

Definition at line 36 of file HSParameters.h.

Referenced by getHDbalanceEH(), and HSParameters().

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

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

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