ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::LayerTreeObject Struct Reference

#include <MaterialMapper.h>

Collaboration diagram for Trk::LayerTreeObject:

Public Member Functions

 LayerTreeObject (const LayerTreeObject &)=delete
LayerTreeObjectoperator= (const LayerTreeObject &)=delete
 LayerTreeObject (TString name, TString title)

Public Attributes

float densedHitX
float densedHitY
float densedHitZ
float densedHitR
float densedHitPhi
float densedHitTheta
int densedHits
float correctionFactor
float path
float pathInX0
float pathInL0
float A
float Z
float rho
int layerHits
float hitPathInX0 [TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionX [TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionY [TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionZ [TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionR [TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionEta [TRKDETDESCRTOOLS_MAXLAYERHITS]
TTree * tree

Detailed Description

Definition at line 70 of file MaterialMapper.h.

Constructor & Destructor Documentation

◆ LayerTreeObject() [1/2]

Trk::LayerTreeObject::LayerTreeObject ( const LayerTreeObject & )
delete

◆ LayerTreeObject() [2/2]

Trk::LayerTreeObject::LayerTreeObject ( TString name,
TString title )
inline

Definition at line 101 of file MaterialMapper.h.

102 : densedHitX(0.),
103 densedHitY(0.),
104 densedHitZ(0.),
105 densedHitR(0.),
106 densedHitPhi(0.),
107 densedHitTheta(0.),
108 densedHits(0),
110 path(0.),
111 pathInX0(0.),
112 pathInL0(0.),
113 A(0.),
114 Z(0.),
115 rho(0.),
116 layerHits(0),
117 tree(new TTree(name,title))
118 {
119 tree->Branch("DensedHits", &densedHits, "densedHits/I");
120 tree->Branch("DensedHitX", &densedHitX, "densedHitX/F");
121 tree->Branch("DensedHitY", &densedHitY, "densedHitY/F");
122 tree->Branch("DensedHitZ", &densedHitZ, "densedHitZ/F");
123 tree->Branch("DensedHitR", &densedHitR, "densedHitR/F");
124 tree->Branch("DensedHitPhi", &densedHitPhi, "densedHitPhi/F");
125 tree->Branch("DensedHitTheta", &densedHitTheta, "densedHitTheta/F");
126
127 tree->Branch("CorrFactor", &correctionFactor, "corrF/F");
128 tree->Branch("Path", &path, "pathInX0/F");
129 tree->Branch("PathInX0", &pathInX0, "pathInX0/F");
130 tree->Branch("PathInL0", &pathInL0, "pathInL0/F");
131 tree->Branch("A", &A, "a/F");
132 tree->Branch("Z", &Z, "z/F");
133 tree->Branch("Rho", &rho, "rho/F");
134 tree->Branch("Hits", &layerHits, "layerhits/I");
135 tree->Branch("HitPathInX0", &hitPathInX0, "layerhitpathInX0[layerhits]/F");
136 tree->Branch("HitPositionX", &hitPositionX, "layerhitsX[layerhits]/F");
137 tree->Branch("HitPositionY", &hitPositionY, "layerhitsY[layerhits]/F");
138 tree->Branch("HitPositionZ", &hitPositionZ, "layerhitsZ[layerhits]/F");
139 tree->Branch("HitPositionR", &hitPositionR, "layerhitsR[layerhits]/F");
140 tree->Branch("HitPositionEta", &hitPositionEta, "layerhitsR[layerhits]/F");
141 }
float hitPositionEta[TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionR[TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPathInX0[TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionZ[TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionX[TRKDETDESCRTOOLS_MAXLAYERHITS]
float hitPositionY[TRKDETDESCRTOOLS_MAXLAYERHITS]

Member Function Documentation

◆ operator=()

LayerTreeObject & Trk::LayerTreeObject::operator= ( const LayerTreeObject & )
delete

Member Data Documentation

◆ A

float Trk::LayerTreeObject::A

Definition at line 87 of file MaterialMapper.h.

◆ correctionFactor

float Trk::LayerTreeObject::correctionFactor

Definition at line 83 of file MaterialMapper.h.

◆ densedHitPhi

float Trk::LayerTreeObject::densedHitPhi

Definition at line 79 of file MaterialMapper.h.

◆ densedHitR

float Trk::LayerTreeObject::densedHitR

Definition at line 78 of file MaterialMapper.h.

◆ densedHits

int Trk::LayerTreeObject::densedHits

Definition at line 81 of file MaterialMapper.h.

◆ densedHitTheta

float Trk::LayerTreeObject::densedHitTheta

Definition at line 80 of file MaterialMapper.h.

◆ densedHitX

float Trk::LayerTreeObject::densedHitX

Definition at line 75 of file MaterialMapper.h.

◆ densedHitY

float Trk::LayerTreeObject::densedHitY

Definition at line 76 of file MaterialMapper.h.

◆ densedHitZ

float Trk::LayerTreeObject::densedHitZ

Definition at line 77 of file MaterialMapper.h.

◆ hitPathInX0

float Trk::LayerTreeObject::hitPathInX0[TRKDETDESCRTOOLS_MAXLAYERHITS]

Definition at line 92 of file MaterialMapper.h.

◆ hitPositionEta

float Trk::LayerTreeObject::hitPositionEta[TRKDETDESCRTOOLS_MAXLAYERHITS]

Definition at line 97 of file MaterialMapper.h.

◆ hitPositionR

float Trk::LayerTreeObject::hitPositionR[TRKDETDESCRTOOLS_MAXLAYERHITS]

Definition at line 96 of file MaterialMapper.h.

◆ hitPositionX

float Trk::LayerTreeObject::hitPositionX[TRKDETDESCRTOOLS_MAXLAYERHITS]

Definition at line 93 of file MaterialMapper.h.

◆ hitPositionY

float Trk::LayerTreeObject::hitPositionY[TRKDETDESCRTOOLS_MAXLAYERHITS]

Definition at line 94 of file MaterialMapper.h.

◆ hitPositionZ

float Trk::LayerTreeObject::hitPositionZ[TRKDETDESCRTOOLS_MAXLAYERHITS]

Definition at line 95 of file MaterialMapper.h.

◆ layerHits

int Trk::LayerTreeObject::layerHits

Definition at line 91 of file MaterialMapper.h.

◆ path

float Trk::LayerTreeObject::path

Definition at line 84 of file MaterialMapper.h.

◆ pathInL0

float Trk::LayerTreeObject::pathInL0

Definition at line 86 of file MaterialMapper.h.

◆ pathInX0

float Trk::LayerTreeObject::pathInX0

Definition at line 85 of file MaterialMapper.h.

◆ rho

float Trk::LayerTreeObject::rho

Definition at line 89 of file MaterialMapper.h.

◆ tree

TTree* Trk::LayerTreeObject::tree

Definition at line 99 of file MaterialMapper.h.

◆ Z

float Trk::LayerTreeObject::Z

Definition at line 88 of file MaterialMapper.h.


The documentation for this struct was generated from the following file: