CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ECALBounds.cc
Go to the documentation of this file.
2 
4  const float epsilon = 0.001; // should not matter at all
5  Surface::RotationType rot; // unit rotation matrix
8  barrel_innerradius()+epsilon,
11 
12 
14  new SimpleDiskBounds(0,endcap_outerradius(),-epsilon,epsilon));
15 
18  new SimpleDiskBounds(0,endcap_outerradius(),-epsilon,epsilon));
19 
20 
21  theInit = true;
22 }
23 
24 // static initializers
28 bool ECALBounds::theInit = false;
29 
30 
static ReferenceCountingPointer< Surface > theCylinder
Definition: ECALBounds.h:36
static ReferenceCountingPointer< Surface > theNegativeDisk
Definition: ECALBounds.h:37
Cylinder BoundCylinder
Definition: BoundCylinder.h:17
static float barrel_innerradius()
Definition: ECALBounds.h:21
static bool theInit
Definition: ECALBounds.h:39
static void initialize()
Definition: ECALBounds.cc:3
static float endcap_outerradius()
Definition: ECALBounds.h:25
static ReferenceCountingPointer< Surface > thePositiveDisk
Definition: ECALBounds.h:38
static float endcap_innerZ()
Definition: ECALBounds.h:26
Disk BoundDisk
Definition: BoundDisk.h:62
static float barrel_halfLength()
Definition: ECALBounds.h:23
const double epsilon