CMS 3D CMS Logo

HSParameters Class Reference

#include <FastSimulation/ShowerDevelopment/interface/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.

00015 {;}

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

00005 {
00006   lossesOpt_ = param.getParameter<int>("lossesOpt");
00007   nDepthSteps_ = param.getParameter<int>("nDepthSteps");
00008   nTRsteps_ = param.getParameter<int>("nTRsteps");
00009   transParam_ = param.getParameter<double>("transRparam");
00010   eSpotSize_ = param.getParameter<double>("eSpotSize");
00011   depthStep_ = param.getParameter<double>("depthStep");
00012   criticalEnergy_ = param.getParameter<double>("criticalHDEnergy");
00013   maxTRfactor_ = param.getParameter<double>("maxTRfactor");
00014   balanceEH_ = param.getParameter<double>("balanceEH");
00015   hcalDepthFactor_ = param.getParameter<double>("hcalDepthFactor"); 
00016 }

HSParameters::~HSParameters (  )  [inline]

Definition at line 17 of file HSParameters.h.

00017 {;}


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

00028 {return balanceEH_;}

double HSParameters::getHDcriticalEnergy (  )  const [inline]

Definition at line 26 of file HSParameters.h.

References criticalEnergy_.

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

00026 {return criticalEnergy_;}

double HSParameters::getHDdepthStep (  )  const [inline]

Definition at line 25 of file HSParameters.h.

References depthStep_.

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

00025 {return depthStep_;}

double HSParameters::getHDeSpotSize (  )  const [inline]

Definition at line 24 of file HSParameters.h.

References eSpotSize_.

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

00024 {return eSpotSize_;}

double HSParameters::getHDhcalDepthFactor (  )  const [inline]

Definition at line 29 of file HSParameters.h.

References hcalDepthFactor_.

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

00029 {return hcalDepthFactor_;}

int HSParameters::getHDlossesOpt (  )  const [inline]

Definition at line 20 of file HSParameters.h.

References lossesOpt_.

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

00020 {return lossesOpt_;}

double HSParameters::getHDmaxTRfactor (  )  const [inline]

Definition at line 27 of file HSParameters.h.

References maxTRfactor_.

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

00027 {return maxTRfactor_;}

int HSParameters::getHDnDepthSteps (  )  const [inline]

Definition at line 21 of file HSParameters.h.

References nDepthSteps_.

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

00021 {return nDepthSteps_;}

int HSParameters::getHDnTRsteps (  )  const [inline]

Definition at line 22 of file HSParameters.h.

References nTRsteps_.

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

00022 {return nTRsteps_;}

double HSParameters::getHDtransParam (  )  const [inline]

Definition at line 23 of file HSParameters.h.

References transParam_.

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

00023 {return transParam_;}


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


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:24:48 2009 for CMSSW by  doxygen 1.5.4