Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTauTag
TauTagTools
src
ECALBounds.cc
Go to the documentation of this file.
1
#include "
RecoTauTag/TauTagTools/interface/ECALBounds.h
"
2
namespace
{
3
constexpr
float
epsilon
= 0.001;
// should not matter at all
4
const
Surface::RotationType
rot
;
// unit rotation matrix
5
}
6
7
8
const
BoundCylinder
ECALBounds::theCylinder
(
ECALBounds::barrel_innerradius
(),
Surface::PositionType
(0,0,0),
rot
,
9
new
SimpleCylinderBounds
(
ECALBounds::barrel_innerradius
()-
epsilon
,
10
ECALBounds::barrel_innerradius
()+
epsilon
,
11
-
ECALBounds::barrel_halfLength
(),
12
ECALBounds::barrel_halfLength
()));
13
14
15
const
BoundDisk
ECALBounds::theNegativeDisk
(
Surface::PositionType
(0,0,-
ECALBounds::endcap_innerZ
()),
rot
,
16
new
SimpleDiskBounds
(0,
ECALBounds::endcap_outerradius
(),-
epsilon
,
epsilon
));
17
18
const
BoundDisk
ECALBounds::thePositiveDisk
(
Surface::PositionType
(0,0,
ECALBounds::endcap_innerZ
()),
rot
,
19
new
SimpleDiskBounds
(0,
ECALBounds::endcap_outerradius
(),-
epsilon
,
epsilon
));
ECALBounds::barrel_innerradius
static float barrel_innerradius()
Definition:
ECALBounds.h:21
constexpr
#define constexpr
BoundDisk
ECALBounds::theCylinder
static const BoundCylinder theCylinder
Definition:
ECALBounds.h:36
TkRotation< float >
ECALBounds::thePositiveDisk
static const BoundDisk thePositiveDisk
Definition:
ECALBounds.h:38
ECALBounds::theNegativeDisk
static const BoundDisk theNegativeDisk
Definition:
ECALBounds.h:37
ECALBounds::endcap_outerradius
static float endcap_outerradius()
Definition:
ECALBounds.h:25
ECALBounds.h
ECALBounds::endcap_innerZ
static float endcap_innerZ()
Definition:
ECALBounds.h:26
Point3DBase< float, GlobalTag >
SimpleCylinderBounds
Definition:
SimpleCylinderBounds.h:20
ECALBounds::barrel_halfLength
static float barrel_halfLength()
Definition:
ECALBounds.h:23
SimpleDiskBounds
Definition:
SimpleDiskBounds.h:13
BoundCylinder
geometryDiff.epsilon
int epsilon
Definition:
geometryDiff.py:24
makeMuonMisalignmentScenario.rot
list rot
Definition:
makeMuonMisalignmentScenario.py:320
Generated for CMSSW Reference Manual by
1.8.5