ATLAS Offline Software
DiscLayerMaterial.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // This class has been automatically generated on
7 // Wed May 23 16:46:50 2007 by ROOT version 5.14/00e
8 // from TTree DiscLayerMaterial/InDet::Detectors::TRT::NegativeEndcap
9 // found on file: TrackingGeometryTest.root
11 
12 #ifndef DiscLayerMaterial_h
13 #define DiscLayerMaterial_h
14 
15 #include <TROOT.h>
16 #include <TChain.h>
17 #include <TFile.h>
18 
20 public :
21  TTree *fChain;
22  Int_t fCurrent;
23 
24  // Declaration of leave types
25  Int_t LayerIndex;
28  Float_t LayerPositionZ;
32  Float_t LayerMaterialX0[50000]; //[discMatBinsTotal]
33  Float_t LayerMaterialZARho[50000]; //[discMatBinsTotal]
40  Float_t LayerReferenceX0[50000]; //[discRefBinsTotal]
41  Float_t LayerReferenceZARho[50000]; //[discRefBinsTotal]
42 
43  // List of branches
44  TBranch *b_discLayerIndex;
45  TBranch *b_discInnerR;
46  TBranch *b_discOuterR;
47  TBranch *b_discPositionZ;
48  TBranch *b_discMatBinsR;
49  TBranch *b_discMatBinsPhi;
50  TBranch *b_discMatBinsTotal;
51  TBranch *b_LayerMaterialX0;
53  TBranch *b_discRefHalfMinX;
54  TBranch *b_discRefHalfMaxX;
55  TBranch *b_discRefHalfY;
56  TBranch *b_discRefBinsX;
57  TBranch *b_discRefBinsY;
58  TBranch *b_discRefBinsTotal;
59  TBranch *b_LayerReferenceX0;
61 
63  virtual ~DiscLayerMaterial();
64  virtual Int_t Cut(Long64_t entry);
65  virtual Int_t GetEntry(Long64_t entry);
66  virtual Long64_t LoadTree(Long64_t entry);
67  void Init(TTree *tree);
68  virtual void Loop();
69  virtual Bool_t Notify();
70  virtual void Show(Long64_t entry = -1);
71 
72  private:
73  TString m_name;
74 };
75 
76 #endif
DiscLayerMaterial::Show
virtual void Show(Long64_t entry=-1)
DiscLayerMaterial::LayerReferenceMinHalfX
Float_t LayerReferenceMinHalfX
Definition: DiscLayerMaterial.h:34
DiscLayerMaterial::b_discRefBinsX
TBranch * b_discRefBinsX
Definition: DiscLayerMaterial.h:56
DiscLayerMaterial::b_discRefHalfMaxX
TBranch * b_discRefHalfMaxX
Definition: DiscLayerMaterial.h:54
DiscLayerMaterial::LayerReferenceHalfY
Float_t LayerReferenceHalfY
Definition: DiscLayerMaterial.h:36
DiscLayerMaterial::LayerReferenceBinsTotal
Int_t LayerReferenceBinsTotal
Definition: DiscLayerMaterial.h:39
DiscLayerMaterial::~DiscLayerMaterial
virtual ~DiscLayerMaterial()
DiscLayerMaterial::LayerMaterialZARho
Float_t LayerMaterialZARho[50000]
Definition: DiscLayerMaterial.h:33
DiscLayerMaterial::LayerMaterialBinsTotal
Int_t LayerMaterialBinsTotal
Definition: DiscLayerMaterial.h:31
DiscLayerMaterial::Loop
virtual void Loop()
DiscLayerMaterial::b_LayerReferenceX0
TBranch * b_LayerReferenceX0
Definition: DiscLayerMaterial.h:59
DiscLayerMaterial::b_discRefBinsY
TBranch * b_discRefBinsY
Definition: DiscLayerMaterial.h:57
tree
TChain * tree
Definition: tile_monitor.h:30
DiscLayerMaterial::GetEntry
virtual Int_t GetEntry(Long64_t entry)
DiscLayerMaterial::b_LayerReferenceZARho
TBranch * b_LayerReferenceZARho
Definition: DiscLayerMaterial.h:60
DiscLayerMaterial::LayerPositionZ
Float_t LayerPositionZ
Definition: DiscLayerMaterial.h:28
DiscLayerMaterial::b_discMatBinsR
TBranch * b_discMatBinsR
Definition: DiscLayerMaterial.h:48
DiscLayerMaterial::LoadTree
virtual Long64_t LoadTree(Long64_t entry)
DiscLayerMaterial::Cut
virtual Int_t Cut(Long64_t entry)
DiscLayerMaterial::LayerReferenceX0
Float_t LayerReferenceX0[50000]
Definition: DiscLayerMaterial.h:40
DiscLayerMaterial::fChain
TTree * fChain
Definition: DiscLayerMaterial.h:21
DiscLayerMaterial::b_discLayerIndex
TBranch * b_discLayerIndex
Definition: DiscLayerMaterial.h:44
DiscLayerMaterial::LayerReferenceBinsX
Int_t LayerReferenceBinsX
Definition: DiscLayerMaterial.h:37
DiscLayerMaterial::b_discRefHalfY
TBranch * b_discRefHalfY
Definition: DiscLayerMaterial.h:55
DiscLayerMaterial::Notify
virtual Bool_t Notify()
DiscLayerMaterial::LayerMaterialBinsR
Int_t LayerMaterialBinsR
Definition: DiscLayerMaterial.h:29
DiscLayerMaterial
Definition: DiscLayerMaterial.h:19
DiscLayerMaterial::LayerReferenceZARho
Float_t LayerReferenceZARho[50000]
Definition: DiscLayerMaterial.h:41
DiscLayerMaterial::b_discOuterR
TBranch * b_discOuterR
Definition: DiscLayerMaterial.h:46
DiscLayerMaterial::LayerIndex
Int_t LayerIndex
current Tree number in a TChain
Definition: DiscLayerMaterial.h:25
GetAllXsec.entry
list entry
Definition: GetAllXsec.py:132
DiscLayerMaterial::b_discMatBinsPhi
TBranch * b_discMatBinsPhi
Definition: DiscLayerMaterial.h:49
DiscLayerMaterial::LayerMaterialX0
Float_t LayerMaterialX0[50000]
Definition: DiscLayerMaterial.h:32
DiscLayerMaterial::LayerInnerRadius
Float_t LayerInnerRadius
Definition: DiscLayerMaterial.h:26
DiscLayerMaterial::LayerMaterialBinsPhi
Int_t LayerMaterialBinsPhi
Definition: DiscLayerMaterial.h:30
DiscLayerMaterial::fCurrent
Int_t fCurrent
pointer to the analyzed TTree or TChain
Definition: DiscLayerMaterial.h:22
DiscLayerMaterial::LayerReferenceBinsY
Int_t LayerReferenceBinsY
Definition: DiscLayerMaterial.h:38
DiscLayerMaterial::b_discPositionZ
TBranch * b_discPositionZ
Definition: DiscLayerMaterial.h:47
DiscLayerMaterial::m_name
TString m_name
Definition: DiscLayerMaterial.h:73
DiscLayerMaterial::Init
void Init(TTree *tree)
DiscLayerMaterial::b_LayerMaterialZARho
TBranch * b_LayerMaterialZARho
Definition: DiscLayerMaterial.h:52
DiscLayerMaterial::b_discRefHalfMinX
TBranch * b_discRefHalfMinX
Definition: DiscLayerMaterial.h:53
DiscLayerMaterial::b_discRefBinsTotal
TBranch * b_discRefBinsTotal
Definition: DiscLayerMaterial.h:58
DiscLayerMaterial::b_discMatBinsTotal
TBranch * b_discMatBinsTotal
Definition: DiscLayerMaterial.h:50
DiscLayerMaterial::LayerReferenceMaxHalfX
Float_t LayerReferenceMaxHalfX
Definition: DiscLayerMaterial.h:35
DiscLayerMaterial::DiscLayerMaterial
DiscLayerMaterial(TTree *tree=0)
DiscLayerMaterial::LayerOuterRadius
Float_t LayerOuterRadius
Definition: DiscLayerMaterial.h:27
DiscLayerMaterial::b_discInnerR
TBranch * b_discInnerR
Definition: DiscLayerMaterial.h:45
DiscLayerMaterial::b_LayerMaterialX0
TBranch * b_LayerMaterialX0
Definition: DiscLayerMaterial.h:51