ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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),
109  correctionFactor(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  }

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:
Trk::LayerTreeObject::densedHitX
float densedHitX
Definition: MaterialMapper.h:75
Trk::LayerTreeObject::densedHitTheta
float densedHitTheta
Definition: MaterialMapper.h:80
Trk::LayerTreeObject::pathInL0
float pathInL0
Definition: MaterialMapper.h:86
Trk::LayerTreeObject::hitPositionR
float hitPositionR[TRKDETDESCRTOOLS_MAXLAYERHITS]
Definition: MaterialMapper.h:96
Trk::LayerTreeObject::hitPathInX0
float hitPathInX0[TRKDETDESCRTOOLS_MAXLAYERHITS]
Definition: MaterialMapper.h:92
Trk::LayerTreeObject::tree
TTree * tree
Definition: MaterialMapper.h:99
Trk::LayerTreeObject::pathInX0
float pathInX0
Definition: MaterialMapper.h:85
Trk::LayerTreeObject::Z
float Z
Definition: MaterialMapper.h:88
Trk::LayerTreeObject::correctionFactor
float correctionFactor
Definition: MaterialMapper.h:83
Trk::LayerTreeObject::path
float path
Definition: MaterialMapper.h:84
Trk::LayerTreeObject::hitPositionEta
float hitPositionEta[TRKDETDESCRTOOLS_MAXLAYERHITS]
Definition: MaterialMapper.h:97
Trk::LayerTreeObject::densedHitR
float densedHitR
Definition: MaterialMapper.h:78
Trk::LayerTreeObject::layerHits
int layerHits
Definition: MaterialMapper.h:91
Trk::LayerTreeObject::densedHitY
float densedHitY
Definition: MaterialMapper.h:76
Trk::LayerTreeObject::densedHits
int densedHits
Definition: MaterialMapper.h:81
Trk::LayerTreeObject::A
float A
Definition: MaterialMapper.h:87
A
covarianceTool.title
title
Definition: covarianceTool.py:542
Trk::LayerTreeObject::densedHitZ
float densedHitZ
Definition: MaterialMapper.h:77
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
Trk::LayerTreeObject::densedHitPhi
float densedHitPhi
Definition: MaterialMapper.h:79
Trk::LayerTreeObject::hitPositionY
float hitPositionY[TRKDETDESCRTOOLS_MAXLAYERHITS]
Definition: MaterialMapper.h:94
Trk::LayerTreeObject::hitPositionZ
float hitPositionZ[TRKDETDESCRTOOLS_MAXLAYERHITS]
Definition: MaterialMapper.h:95
Trk::LayerTreeObject::rho
float rho
Definition: MaterialMapper.h:89
Trk::LayerTreeObject::hitPositionX
float hitPositionX[TRKDETDESCRTOOLS_MAXLAYERHITS]
Definition: MaterialMapper.h:93