CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions | Static Private Attributes
ECALBounds Class Reference

#include <ECALBounds.h>

Static Public Member Functions

static float barrel_halfLength ()
 
static float barrel_innerradius ()
 
static float barrel_outerradius ()
 
static const SurfacebarrelBound ()
 
static std::pair< float, float > crack_absEtaIntervalA ()
 
static std::pair< float, float > crack_absEtaIntervalB ()
 
static std::pair< float, float > crack_absEtaIntervalC ()
 
static std::pair< float, float > crack_absEtaIntervalD ()
 
static std::pair< float, float > crack_absEtaIntervalE ()
 
static float endcap_innerradius ()
 
static float endcap_innerZ ()
 
static float endcap_outerradius ()
 
static float endcap_outerZ ()
 
static const SurfacenegativeEndcapDisk ()
 
static const SurfacepositiveEndcapDisk ()
 

Static Private Attributes

static const BoundCylinder theCylinder
 
static const BoundDisk theNegativeDisk
 
static const BoundDisk thePositiveDisk
 

Detailed Description

Definition at line 14 of file ECALBounds.h.

Member Function Documentation

static float ECALBounds::barrel_halfLength ( )
inlinestatic

Definition at line 23 of file ECALBounds.h.

Referenced by TauTagTools::propagTrackECALSurfContactPoint().

23 {return 270.89f;}
static float ECALBounds::barrel_innerradius ( )
inlinestatic

Hard-wired numbers defining the envelope of the sensitive volumes.

Definition at line 21 of file ECALBounds.h.

Referenced by TauTagTools::propagTrackECALSurfContactPoint().

21 {return 129.0f;}
static float ECALBounds::barrel_outerradius ( )
inlinestatic

Definition at line 22 of file ECALBounds.h.

22 {return 175.f;}
static const Surface& ECALBounds::barrelBound ( )
inlinestatic

Definition at line 16 of file ECALBounds.h.

References theCylinder.

Referenced by TauTagTools::propagTrackECALSurfContactPoint().

16 { return theCylinder;}
static const BoundCylinder theCylinder
Definition: ECALBounds.h:36
static std::pair<float,float> ECALBounds::crack_absEtaIntervalA ( )
inlinestatic

Hard-wired numbers defining eta cracks.

Definition at line 30 of file ECALBounds.h.

30 {return std::pair<float,float>(0.000f,0.018f);}
static std::pair<float,float> ECALBounds::crack_absEtaIntervalB ( )
inlinestatic

Definition at line 31 of file ECALBounds.h.

31 {return std::pair<float,float>(0.423f,0.461f);}
static std::pair<float,float> ECALBounds::crack_absEtaIntervalC ( )
inlinestatic

Definition at line 32 of file ECALBounds.h.

32 {return std::pair<float,float>(0.770f,0.806f);}
static std::pair<float,float> ECALBounds::crack_absEtaIntervalD ( )
inlinestatic

Definition at line 33 of file ECALBounds.h.

33 {return std::pair<float,float>(1.127f,1.163f);}
static std::pair<float,float> ECALBounds::crack_absEtaIntervalE ( )
inlinestatic

Definition at line 34 of file ECALBounds.h.

34 {return std::pair<float,float>(1.460f,1.558f);}
static float ECALBounds::endcap_innerradius ( )
inlinestatic

Definition at line 24 of file ECALBounds.h.

24 {return 31.6f;}
static float ECALBounds::endcap_innerZ ( )
inlinestatic

Definition at line 26 of file ECALBounds.h.

26 {return 314.40f;}
static float ECALBounds::endcap_outerradius ( )
inlinestatic

Definition at line 25 of file ECALBounds.h.

25 {return 171.1f;}
static float ECALBounds::endcap_outerZ ( )
inlinestatic

Definition at line 27 of file ECALBounds.h.

27 {return 388.f;}
static const Surface& ECALBounds::negativeEndcapDisk ( )
inlinestatic

Definition at line 17 of file ECALBounds.h.

References theNegativeDisk.

Referenced by TauTagTools::propagTrackECALSurfContactPoint().

17 {return theNegativeDisk;}
static const BoundDisk theNegativeDisk
Definition: ECALBounds.h:37
static const Surface& ECALBounds::positiveEndcapDisk ( )
inlinestatic

Definition at line 18 of file ECALBounds.h.

References thePositiveDisk.

Referenced by TauTagTools::propagTrackECALSurfContactPoint().

18 { return thePositiveDisk;}
static const BoundDisk thePositiveDisk
Definition: ECALBounds.h:38

Member Data Documentation

const BoundCylinder ECALBounds::theCylinder
staticprivate

Definition at line 36 of file ECALBounds.h.

Referenced by barrelBound().

const BoundDisk ECALBounds::theNegativeDisk
staticprivate

Definition at line 37 of file ECALBounds.h.

Referenced by negativeEndcapDisk().

const BoundDisk ECALBounds::thePositiveDisk
staticprivate

Definition at line 38 of file ECALBounds.h.

Referenced by positiveEndcapDisk().