Main Page
Namespaces
Classes
Package Documentation
src
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
(){
13
this->
clear
();
14
}
15
16
void
clear
(){
17
rawId
=
subdetId
=
layer
=
side
=
half
=
rod
=
ring
=
petal
=
blade
=
panel
=
outerInner
=
module
=
nStrips
= 0;
18
isDoubleSide
=
isRPhi
=
isStereo
=
false
;
19
uDirection
=
vDirection
=
wDirection
= 0;
20
posR
=
posPhi
=
posEta
=
posX
=
posY
=
posZ
= -999.F;
21
}
22
23
UInt_t
rawId
,
subdetId
,
layer
,
side
,
half
,
rod
,
ring
,
petal
,
blade
,
panel
,
outerInner
,
module
,
nStrips
;
24
Bool_t
isDoubleSide
,
isRPhi
,
isStereo
;
25
Int_t
uDirection
,
vDirection
,
wDirection
;
26
Float_t
posR
,
posPhi
,
posEta
,
posX
,
posY
,
posZ
;
27
};
28
29
30
#endif
TrackerTreeVariables::panel
UInt_t panel
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::petal
UInt_t petal
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::isStereo
Bool_t isStereo
Definition:
TrackerTreeVariables.h:24
TrackerTreeVariables::nStrips
UInt_t nStrips
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::ring
UInt_t ring
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::rod
UInt_t rod
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::uDirection
Int_t uDirection
Definition:
TrackerTreeVariables.h:25
TrackerTreeVariables::posPhi
Float_t posPhi
Definition:
TrackerTreeVariables.h:26
TrackerTreeVariables::subdetId
UInt_t subdetId
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::side
UInt_t side
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::posR
Float_t posR
Definition:
TrackerTreeVariables.h:26
TrackerTreeVariables::TrackerTreeVariables
TrackerTreeVariables()
Definition:
TrackerTreeVariables.h:12
TrackerTreeVariables::clear
void clear()
Definition:
TrackerTreeVariables.h:16
TrackerTreeVariables::outerInner
UInt_t outerInner
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::vDirection
Int_t vDirection
Definition:
TrackerTreeVariables.h:25
TrackerTreeVariables::posX
Float_t posX
Definition:
TrackerTreeVariables.h:26
TrackerTreeVariables::rawId
UInt_t rawId
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::layer
UInt_t layer
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::half
UInt_t half
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::blade
UInt_t blade
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::module
UInt_t module
Definition:
TrackerTreeVariables.h:23
TrackerTreeVariables::posY
Float_t posY
Definition:
TrackerTreeVariables.h:26
TrackerTreeVariables
Definition:
TrackerTreeVariables.h:10
TrackerTreeVariables::wDirection
Int_t wDirection
Definition:
TrackerTreeVariables.h:25
TrackerTreeVariables::posEta
Float_t posEta
Definition:
TrackerTreeVariables.h:26
TrackerTreeVariables::posZ
Float_t posZ
Definition:
TrackerTreeVariables.h:26
module
Definition:
vlib.h:208
TrackerTreeVariables::isDoubleSide
Bool_t isDoubleSide
Definition:
TrackerTreeVariables.h:24
TrackerTreeVariables::isRPhi
Bool_t isRPhi
Definition:
TrackerTreeVariables.h:24
Generated for CMSSW Reference Manual by
1.8.11