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 Member Functions | Private Attributes
GflashEMShowerProfile Class Reference

#include <GflashEMShowerProfile.h>

Public Member Functions

std::vector< GflashHit > & getGflashHitList ()
 
GflashShowinogetGflashShowino ()
 
 GflashEMShowerProfile (const edm::ParameterSet &parSet)
 
void initialize (int showerType, double energy, double globalTime, double charge, Gflash3Vector &position, Gflash3Vector &momentum)
 
void parameterization ()
 
 ~GflashEMShowerProfile ()
 

Private Member Functions

double getDistanceToOut (Gflash::CalorimeterNumber kCalor)
 
Gflash3Vector locateHitPosition (GflashTrajectoryPoint &point, double rCore, double rTail, double probability, double &rShower)
 

Private Attributes

Gflash::CalorimeterNumber jCalorimeter
 
double theBField
 
double theEnergyScaleEB
 
double theEnergyScaleEE
 
std::vector< GflashHittheGflashHitList
 
GflashHistogramtheHisto
 
edm::ParameterSet theParSet
 
GflashShowinotheShowino
 

Detailed Description

Definition at line 15 of file GflashEMShowerProfile.h.

Constructor & Destructor Documentation

GflashEMShowerProfile::GflashEMShowerProfile ( const edm::ParameterSet parSet)

Definition at line 20 of file GflashEMShowerProfile.cc.

GflashEMShowerProfile::~GflashEMShowerProfile ( )

Definition at line 35 of file GflashEMShowerProfile.cc.

Member Function Documentation

double GflashEMShowerProfile::getDistanceToOut ( Gflash::CalorimeterNumber  kCalor)
private

Definition at line 280 of file GflashEMShowerProfile.cc.

std::vector<GflashHit>& GflashEMShowerProfile::getGflashHitList ( )
inline

Definition at line 30 of file GflashEMShowerProfile.h.

References theGflashHitList.

30 {return theGflashHitList;};
std::vector< GflashHit > theGflashHitList
GflashShowino* GflashEMShowerProfile::getGflashShowino ( )
inline

Definition at line 29 of file GflashEMShowerProfile.h.

References theShowino.

29 { return theShowino; }
void GflashEMShowerProfile::initialize ( int  showerType,
double  energy,
double  globalTime,
double  charge,
Gflash3Vector position,
Gflash3Vector momentum 
)

Definition at line 40 of file GflashEMShowerProfile.cc.

Gflash3Vector GflashEMShowerProfile::locateHitPosition ( GflashTrajectoryPoint point,
double  rCore,
double  rTail,
double  probability,
double &  rShower 
)
private

Definition at line 296 of file GflashEMShowerProfile.cc.

void GflashEMShowerProfile::parameterization ( )

Definition at line 47 of file GflashEMShowerProfile.cc.

Member Data Documentation

Gflash::CalorimeterNumber GflashEMShowerProfile::jCalorimeter
private

Definition at line 39 of file GflashEMShowerProfile.h.

double GflashEMShowerProfile::theBField
private

Definition at line 42 of file GflashEMShowerProfile.h.

double GflashEMShowerProfile::theEnergyScaleEB
private

Definition at line 43 of file GflashEMShowerProfile.h.

double GflashEMShowerProfile::theEnergyScaleEE
private

Definition at line 44 of file GflashEMShowerProfile.h.

std::vector<GflashHit> GflashEMShowerProfile::theGflashHitList
private

Definition at line 48 of file GflashEMShowerProfile.h.

Referenced by getGflashHitList().

GflashHistogram* GflashEMShowerProfile::theHisto
private

Definition at line 47 of file GflashEMShowerProfile.h.

edm::ParameterSet GflashEMShowerProfile::theParSet
private

Definition at line 41 of file GflashEMShowerProfile.h.

GflashShowino* GflashEMShowerProfile::theShowino
private

Definition at line 46 of file GflashEMShowerProfile.h.

Referenced by getGflashShowino().