CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
TrackerTreeVariables Struct Reference

#include <TrackerTreeVariables.h>

Public Member Functions

void clear ()
 
 TrackerTreeVariables ()
 

Public Attributes

UInt_t blade
 
UInt_t half
 
Bool_t isDoubleSide
 
Bool_t isRPhi
 
Bool_t isStereo
 
UInt_t layer
 
UInt_t module
 
UInt_t nStrips
 
UInt_t outerInner
 
UInt_t panel
 
UInt_t petal
 
Float_t posEta
 
Float_t posPhi
 
Float_t posR
 
Float_t posX
 
Float_t posY
 
Float_t posZ
 
UInt_t rawId
 
UInt_t ring
 
UInt_t rod
 
UInt_t side
 
UInt_t subdetId
 
Int_t uDirection
 
Int_t vDirection
 
Int_t wDirection
 

Detailed Description

Definition at line 8 of file TrackerTreeVariables.h.

Constructor & Destructor Documentation

◆ TrackerTreeVariables()

TrackerTreeVariables::TrackerTreeVariables ( )
inline

Definition at line 9 of file TrackerTreeVariables.h.

References clear().

9 { this->clear(); }

Member Function Documentation

◆ clear()

void TrackerTreeVariables::clear ( )
inline

Definition at line 11 of file TrackerTreeVariables.h.

References blade, half, isDoubleSide, isRPhi, isStereo, layer, nStrips, outerInner, panel, petal, posEta, posPhi, posR, posX, posY, posZ, rawId, ring, rod, side, subdetId, uDirection, vDirection, and wDirection.

Referenced by TrackerTreeVariables().

11  {
13  isDoubleSide = isRPhi = isStereo = false;
15  posR = posPhi = posEta = posX = posY = posZ = -999.F;
16  }

Member Data Documentation

◆ blade

UInt_t TrackerTreeVariables::blade

◆ half

UInt_t TrackerTreeVariables::half

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ isDoubleSide

Bool_t TrackerTreeVariables::isDoubleSide

Definition at line 19 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ isRPhi

Bool_t TrackerTreeVariables::isRPhi

Definition at line 19 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ isStereo

Bool_t TrackerTreeVariables::isStereo

Definition at line 19 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ layer

UInt_t TrackerTreeVariables::layer

◆ module

UInt_t TrackerTreeVariables::module

◆ nStrips

UInt_t TrackerTreeVariables::nStrips

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ outerInner

UInt_t TrackerTreeVariables::outerInner

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ panel

UInt_t TrackerTreeVariables::panel

◆ petal

UInt_t TrackerTreeVariables::petal

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ posEta

Float_t TrackerTreeVariables::posEta

Definition at line 21 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ posPhi

Float_t TrackerTreeVariables::posPhi

Definition at line 21 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ posR

Float_t TrackerTreeVariables::posR

Definition at line 21 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ posX

Float_t TrackerTreeVariables::posX

Definition at line 21 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ posY

Float_t TrackerTreeVariables::posY

Definition at line 21 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ posZ

Float_t TrackerTreeVariables::posZ

Definition at line 21 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ rawId

UInt_t TrackerTreeVariables::rawId

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ ring

UInt_t TrackerTreeVariables::ring

◆ rod

UInt_t TrackerTreeVariables::rod

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ side

UInt_t TrackerTreeVariables::side

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ subdetId

UInt_t TrackerTreeVariables::subdetId

Definition at line 18 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ uDirection

Int_t TrackerTreeVariables::uDirection

Definition at line 20 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ vDirection

Int_t TrackerTreeVariables::vDirection

Definition at line 20 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().

◆ wDirection

Int_t TrackerTreeVariables::wDirection

Definition at line 20 of file TrackerTreeVariables.h.

Referenced by TrackerTreeGenerator::analyze(), and clear().