Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Alignment
TrackerAlignment
interface
TrackerTreeVariables.h
Go to the documentation of this file.
1
#ifndef TrackerTreeVariables_h
2
#define TrackerTreeVariables_h
3
4
5
// For ROOT types with '_t':
6
#include <Rtypes.h>
7
8
9
// container to hold all static module parameters, determined with ideal geometry
10
struct
TrackerTreeVariables
{
11
12
TrackerTreeVariables
(){this->
clear
();}
13
14
void
clear
(){
15
rawId
=
subdetId
=
layer
=
side
=
half
=
rod
=
ring
=
petal
=
blade
=
panel
=
outerInner
=
module
=
rodAl
=
bladeAl
=
nStrips
= 0;
16
isDoubleSide
=
isRPhi
=
false
;
17
uDirection
=
vDirection
=
wDirection
= 0;
18
posR
=
posPhi
=
posEta
=
posX
=
posY
=
posZ
= -999.F;
19
}
20
21
UInt_t
rawId
,
subdetId
,
layer
,
side
,
half
,
rod
,
ring
,
petal
,
blade
,
panel
,
outerInner
,
module
,
rodAl
,
bladeAl
,
nStrips
;
22
Bool_t
isDoubleSide
,
isRPhi
;
23
Int_t
uDirection
,
vDirection
,
wDirection
;
24
Float_t
posR
,
posPhi
,
posEta
,
posX
,
posY
,
posZ
;
25
};
26
27
28
#endif
TrackerTreeVariables::panel
UInt_t panel
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::petal
UInt_t petal
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::nStrips
UInt_t nStrips
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::ring
UInt_t ring
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::rod
UInt_t rod
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::rodAl
UInt_t rodAl
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::uDirection
Int_t uDirection
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::posPhi
Float_t posPhi
Definition:
TrackerTreeVariables.h:24
TrackerTreeVariables::subdetId
UInt_t subdetId
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::side
UInt_t side
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::posR
Float_t posR
Definition:
TrackerTreeVariables.h:24
TrackerTreeVariables::TrackerTreeVariables
TrackerTreeVariables()
Definition:
TrackerTreeVariables.h:12
TrackerTreeVariables::clear
void clear()
Definition:
TrackerTreeVariables.h:14
TrackerTreeVariables::outerInner
UInt_t outerInner
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::vDirection
Int_t vDirection
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::posX
Float_t posX
Definition:
TrackerTreeVariables.h:24
TrackerTreeVariables::rawId
UInt_t rawId
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::layer
UInt_t layer
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::half
UInt_t half
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::blade
UInt_t blade
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::module
UInt_t module
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::posY
Float_t posY
Definition:
TrackerTreeVariables.h:24
TrackerTreeVariables
Definition:
TrackerTreeVariables.h:10
TrackerTreeVariables::wDirection
Int_t wDirection
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::posEta
Float_t posEta
Definition:
TrackerTreeVariables.h:24
TrackerTreeVariables::bladeAl
UInt_t bladeAl
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::posZ
Float_t posZ
Definition:
TrackerTreeVariables.h:24
module
Definition:
vlib.h:208
TrackerTreeVariables::isDoubleSide
Bool_t isDoubleSide
Definition:
TrackerTreeVariables.h:22
TrackerTreeVariables::isRPhi
Bool_t isRPhi
Definition:
TrackerTreeVariables.h:22
Generated for CMSSW Reference Manual by
1.8.5