Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::panel
UInt_t panel
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::petal
UInt_t petal
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::isStereo
Bool_t isStereo
Definition:
TrackerTreeVariables.h:19
TrackerTreeVariables::nStrips
UInt_t nStrips
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::ring
UInt_t ring
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::rod
UInt_t rod
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::uDirection
Int_t uDirection
Definition:
TrackerTreeVariables.h:20
TrackerTreeVariables::posPhi
Float_t posPhi
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::subdetId
UInt_t subdetId
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::side
UInt_t side
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::posR
Float_t posR
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::TrackerTreeVariables
TrackerTreeVariables()
Definition:
TrackerTreeVariables.h:9
TrackerTreeVariables::clear
void clear()
Definition:
TrackerTreeVariables.h:11
TrackerTreeVariables::outerInner
UInt_t outerInner
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::vDirection
Int_t vDirection
Definition:
TrackerTreeVariables.h:20
TrackerTreeVariables::posX
Float_t posX
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::rawId
UInt_t rawId
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::layer
UInt_t layer
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::half
UInt_t half
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::blade
UInt_t blade
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::module
UInt_t module
Definition:
TrackerTreeVariables.h:18
TrackerTreeVariables::posY
Float_t posY
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables
Definition:
TrackerTreeVariables.h:8
TrackerTreeVariables::wDirection
Int_t wDirection
Definition:
TrackerTreeVariables.h:20
TrackerTreeVariables::posEta
Float_t posEta
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::posZ
Float_t posZ
Definition:
TrackerTreeVariables.h:21
TrackerTreeVariables::isDoubleSide
Bool_t isDoubleSide
Definition:
TrackerTreeVariables.h:19
TrackerTreeVariables::isRPhi
Bool_t isRPhi
Definition:
TrackerTreeVariables.h:19
Generated for CMSSW Reference Manual by
1.8.5