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