ATLAS Offline Software
CylinderLayerMaterial.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:45:59 2007 by ROOT version 5.14/00e
8 // from TTree CylinderLayerMaterial/InDet::GapVolumes::PixelSctNegativeSectorGap
9 // found on file: TrackingGeometryTest.root
11 
12 #ifndef CylinderLayerMaterial_h
13 #define CylinderLayerMaterial_h
14 
15 #include <TROOT.h>
16 #include <TChain.h>
17 #include <TFile.h>
18 #include <TString.h>
19 
21  public :
22  TTree *fChain;
23  Int_t fCurrent;
24 
25  // Declaration of leave types
26  Int_t LayerIndex;
27  Float_t LayerRadius;
28  Float_t LayerHalfZ;
32  Float_t LayerMaterialX0[50000]; //[cylMatBinsTotal]
33  Float_t LayerMaterialZARho[50000]; //[cylMatBinsTotal]
39  Float_t LayerReferenceX0[50000]; //[cylRefBinsTotal]
40  Float_t LayerReferenceZARho[50000]; //[cylRefBinsTotal]
41 
42  // List of branches
43  TBranch *b_cylLayerIndex;
44  TBranch *b_cylRadius;
45  TBranch *b_cylHalfZ;
46  TBranch *b_cylMatBinsZ;
47  TBranch *b_cylMatBinsPhi;
48  TBranch *b_cylMatBinsTotal;
49  TBranch *b_LayerMaterialX0;
51  TBranch *b_cylRefHalfX;
52  TBranch *b_cylRefHalfY;
53  TBranch *b_cylRefBinsX;
54  TBranch *b_cylRefBinsY;
55  TBranch *b_cylRefBinsTotal;
56  TBranch *b_LayerReferenceX0;
58 
61  virtual Int_t Cut(Long64_t entry);
62  virtual Int_t GetEntry(Long64_t entry);
63  virtual Long64_t LoadTree(Long64_t entry);
64  void Init(TTree *tree);
65  virtual void Loop();
66  virtual Bool_t Notify();
67  virtual void Show(Long64_t entry = -1);
68 
69  private:
70 
71  TString m_name;
72 
73 };
74 
75 #endif
76 
CylinderLayerMaterial::b_LayerMaterialZARho
TBranch * b_LayerMaterialZARho
Definition: CylinderLayerMaterial.h:50
CylinderLayerMaterial::LayerReferenceBinsX
Int_t LayerReferenceBinsX
Definition: CylinderLayerMaterial.h:36
CylinderLayerMaterial::fCurrent
Int_t fCurrent
pointer to the analyzed TTree or TChain
Definition: CylinderLayerMaterial.h:23
CylinderLayerMaterial::Show
virtual void Show(Long64_t entry=-1)
tree
TChain * tree
Definition: tile_monitor.h:30
CylinderLayerMaterial::LayerReferenceZARho
Float_t LayerReferenceZARho[50000]
Definition: CylinderLayerMaterial.h:40
CylinderLayerMaterial::b_cylMatBinsTotal
TBranch * b_cylMatBinsTotal
Definition: CylinderLayerMaterial.h:48
CylinderLayerMaterial::fChain
TTree * fChain
Definition: CylinderLayerMaterial.h:22
CylinderLayerMaterial::b_cylLayerIndex
TBranch * b_cylLayerIndex
Definition: CylinderLayerMaterial.h:43
CylinderLayerMaterial::Init
void Init(TTree *tree)
CylinderLayerMaterial::LayerIndex
Int_t LayerIndex
current Tree number in a TChain
Definition: CylinderLayerMaterial.h:26
CylinderLayerMaterial::m_name
TString m_name
Definition: CylinderLayerMaterial.h:71
CylinderLayerMaterial::LayerReferenceBinsY
Int_t LayerReferenceBinsY
Definition: CylinderLayerMaterial.h:37
CylinderLayerMaterial::b_cylRadius
TBranch * b_cylRadius
Definition: CylinderLayerMaterial.h:44
CylinderLayerMaterial::LayerReferenceX0
Float_t LayerReferenceX0[50000]
Definition: CylinderLayerMaterial.h:39
CylinderLayerMaterial::b_LayerReferenceZARho
TBranch * b_LayerReferenceZARho
Definition: CylinderLayerMaterial.h:57
CylinderLayerMaterial::Cut
virtual Int_t Cut(Long64_t entry)
CylinderLayerMaterial::Notify
virtual Bool_t Notify()
CylinderLayerMaterial::b_LayerReferenceX0
TBranch * b_LayerReferenceX0
Definition: CylinderLayerMaterial.h:56
CylinderLayerMaterial::LayerReferenceHalfY
Float_t LayerReferenceHalfY
Definition: CylinderLayerMaterial.h:35
CylinderLayerMaterial::GetEntry
virtual Int_t GetEntry(Long64_t entry)
CylinderLayerMaterial::b_cylMatBinsPhi
TBranch * b_cylMatBinsPhi
Definition: CylinderLayerMaterial.h:47
CylinderLayerMaterial::LayerReferenceBinsTotal
Int_t LayerReferenceBinsTotal
Definition: CylinderLayerMaterial.h:38
GetAllXsec.entry
list entry
Definition: GetAllXsec.py:132
CylinderLayerMaterial::b_cylRefBinsX
TBranch * b_cylRefBinsX
Definition: CylinderLayerMaterial.h:53
CylinderLayerMaterial::b_cylRefBinsY
TBranch * b_cylRefBinsY
Definition: CylinderLayerMaterial.h:54
CylinderLayerMaterial::b_cylRefBinsTotal
TBranch * b_cylRefBinsTotal
Definition: CylinderLayerMaterial.h:55
CylinderLayerMaterial::CylinderLayerMaterial
CylinderLayerMaterial(TTree *tree=0)
CylinderLayerMaterial::b_cylRefHalfX
TBranch * b_cylRefHalfX
Definition: CylinderLayerMaterial.h:51
CylinderLayerMaterial::b_LayerMaterialX0
TBranch * b_LayerMaterialX0
Definition: CylinderLayerMaterial.h:49
CylinderLayerMaterial::LayerMaterialBinsZ
Int_t LayerMaterialBinsZ
Definition: CylinderLayerMaterial.h:29
CylinderLayerMaterial::Loop
virtual void Loop()
CylinderLayerMaterial::LayerRadius
Float_t LayerRadius
Definition: CylinderLayerMaterial.h:27
CylinderLayerMaterial::LayerMaterialX0
Float_t LayerMaterialX0[50000]
Definition: CylinderLayerMaterial.h:32
CylinderLayerMaterial::~CylinderLayerMaterial
virtual ~CylinderLayerMaterial()
CylinderLayerMaterial::LoadTree
virtual Long64_t LoadTree(Long64_t entry)
CylinderLayerMaterial::LayerMaterialBinsTotal
Int_t LayerMaterialBinsTotal
Definition: CylinderLayerMaterial.h:31
CylinderLayerMaterial::b_cylMatBinsZ
TBranch * b_cylMatBinsZ
Definition: CylinderLayerMaterial.h:46
CylinderLayerMaterial
Definition: CylinderLayerMaterial.h:20
CylinderLayerMaterial::b_cylRefHalfY
TBranch * b_cylRefHalfY
Definition: CylinderLayerMaterial.h:52
CylinderLayerMaterial::LayerMaterialZARho
Float_t LayerMaterialZARho[50000]
Definition: CylinderLayerMaterial.h:33
CylinderLayerMaterial::LayerMaterialBinsPhi
Int_t LayerMaterialBinsPhi
Definition: CylinderLayerMaterial.h:30
CylinderLayerMaterial::LayerReferenceHalfX
Float_t LayerReferenceHalfX
Definition: CylinderLayerMaterial.h:34
CylinderLayerMaterial::b_cylHalfZ
TBranch * b_cylHalfZ
Definition: CylinderLayerMaterial.h:45
CylinderLayerMaterial::LayerHalfZ
Float_t LayerHalfZ
Definition: CylinderLayerMaterial.h:28