Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Rec::NewVrtSecInclusiveTool::Hists Struct Reference
Collaboration diagram for Rec::NewVrtSecInclusiveTool::Hists:

Public Member Functions

StatusCode book (ITHistSvc &histSvc, const std::string &histDir)
 

Public Attributes

TTree * m_tuple {}
 
DevTuplem_curTup
 
TH1D * m_hb_massPiPi {}
 
TH1D * m_hb_massPiPi1 {}
 
TH1D * m_hb_massPPi {}
 
TH1D * m_hb_massEE {}
 
TH1D * m_hb_nvrt2 {}
 
TH1D * m_hb_ratio {}
 
TH1D * m_hb_totmass {}
 
TH1D * m_hb_impact {}
 
TH1D * m_hb_impactR {}
 
TH2D * m_hb_impactRZ {}
 
TH1D * m_hb_trkD0 {}
 
TH1D * m_hb_trkZ {}
 
TH1F * m_hb_ntrksel {}
 
TH1F * m_hb_ntrkInput {}
 
TH1F * m_hb_trkSelect {}
 
TH1D * m_hb_impactZ {}
 
TH1D * m_hb_r2d {}
 
TH1D * m_hb_signif3D {}
 
TH1D * m_hb_impV0 {}
 
TH1D * m_hb_sig3DTot {}
 
TH1F * m_hb_goodvrtN {}
 
TH1F * m_hb_goodvrt1N {}
 
TH1D * m_hb_distVV {}
 
TH1D * m_hb_diffPS {}
 
TH1D * m_hb_sig3D1tr {}
 
TH1D * m_hb_sig3D2tr {}
 
TH1D * m_hb_sig3DNtr {}
 
TH1F * m_hb_rawVrtN {}
 
TH1F * m_hb_cosSVMom {}
 
TH1F * m_hb_etaSV {}
 
TH1F * m_hb_fakeSVBDT {}
 

Detailed Description

Definition at line 105 of file NewVrtSecInclusiveTool.h.

Member Function Documentation

◆ book()

StatusCode Rec::NewVrtSecInclusiveTool::Hists::book ( ITHistSvc &  histSvc,
const std::string &  histDir 
)

Definition at line 124 of file NewVrtSecInclusiveTool.cxx.

126  {
127  m_hb_massPiPi = new TH1D("massPiPi"," mass PiPi",200,0., 4000.);
128  m_hb_massPiPi1 = new TH1D("massPiPi1"," mass PiPi",200,0., 4000.);
129  m_hb_massPPi = new TH1D("massPPi"," massPPi", 100,1000., 1250.);
130  m_hb_massEE = new TH1D("massEE"," massEE", 100,0., 200.);
131  m_hb_nvrt2 = new TH1D("nvrt2"," vertices2", 50,0., 50.);
132  m_hb_ratio = new TH1D("ratio"," ratio", 51,0., 1.02);
133  m_hb_totmass = new TH1D("totmass"," totmass", 250,0., 10000.);
134  m_hb_impact = new TH1D("impact", " impact", 100,0., 20.);
135  m_hb_impactR = new TH1D("impactR"," impactR", 400,-30., 70.);
136  m_hb_impactZ = new TH1D("impactZ"," impactZ", 100,-30., 70.);
137  m_hb_impactRZ = new TH2D("impactRZ"," impactRZ", 40,-10., 10., 60, -30.,30. );
138  m_hb_trkD0 = new TH1D("trkD0"," d0 of tracks", 100, 0., 10.);
139  m_hb_trkZ = new TH1D("trkZ"," Z of tracks", 120,-60., 60.);
140  m_hb_r2d = new TH1D("r2interact","Interaction radius 2tr selected", 150,0., 150.);
141  m_hb_ntrksel = new TH1F("NTrkSel","Number of selected tracks", 200,0., 200.);
142  m_hb_ntrkInput = new TH1F("NTrkInput","Number of provided tracks", 200,0., 1000.);
143  m_hb_trkSelect = new TH1F("TrkSelect","Track selection efficiency", 15,0., 15.);
144  m_hb_signif3D = new TH1D("signif3D"," Signif3D for initial 2tr vertex", 140,-20., 50.);
145  m_hb_sig3DTot = new TH1D("sig3dcommon"," Signif3D for common vertex", 140,-20., 50.);
146  m_hb_sig3D1tr = new TH1D("sig3D1tr","Signif3D for 1tr vertices", 140,-20., 50.);
147  m_hb_sig3D2tr = new TH1D("sig3D2tr","Signif3D for 2tr single vertex", 140,-20., 50.);
148  m_hb_sig3DNtr = new TH1D("sig3DNtr","Signif3D for many-tr single vertex", 140,-20., 50.);
149  m_hb_goodvrtN = new TH1F("goodvrtN","Number of good vertices", 20,0., 20.);
150  m_hb_goodvrt1N = new TH1F("goodvrt1N","Number of good 1-track vertices", 20,0., 20.);
151  m_hb_distVV = new TH1D("distvv","Vertex-Vertex dist", 100,0., 20.);
152  m_hb_diffPS = new TH1D("diffPS","Primary-Secondary assoc", 200,-20., 20.);
153  m_hb_rawVrtN = new TH1F("rawVrtN","Number of raw vertices multivertex case", 20, 0., 20.);
154  m_hb_cosSVMom = new TH1F("cosSVMom","SV-PV vs SV momentum ", 100, 0., 1.);
155  m_hb_etaSV = new TH1F("etaSV"," Eta of SV-PV ", 100, -5., 5.);
156  m_hb_fakeSVBDT = new TH1F("fakeSVBDT"," BDT for fake SV rejection", 100, -1., 1.);
157 
158  ATH_CHECK( histSvc.regHist(histDir+"massPiPi", m_hb_massPiPi) );
159  ATH_CHECK( histSvc.regHist(histDir+"massPiPi1", m_hb_massPiPi1) );
160  ATH_CHECK( histSvc.regHist(histDir+"massPPi", m_hb_massPPi) );
161  ATH_CHECK( histSvc.regHist(histDir+"massEE", m_hb_massEE ) );
162  ATH_CHECK( histSvc.regHist(histDir+"nvrt2", m_hb_nvrt2) );
163  ATH_CHECK( histSvc.regHist(histDir+"ratio", m_hb_ratio) );
164  ATH_CHECK( histSvc.regHist(histDir+"totmass", m_hb_totmass) );
165  ATH_CHECK( histSvc.regHist(histDir+"impact", m_hb_impact) );
166  ATH_CHECK( histSvc.regHist(histDir+"impactR", m_hb_impactR) );
167  ATH_CHECK( histSvc.regHist(histDir+"impactZ", m_hb_impactZ) );
168  ATH_CHECK( histSvc.regHist(histDir+"impactRZ", m_hb_impactRZ) );
169  ATH_CHECK( histSvc.regHist(histDir+"trkD0", m_hb_trkD0) );
170  ATH_CHECK( histSvc.regHist(histDir+"trkZ", m_hb_trkZ) );
171  ATH_CHECK( histSvc.regHist(histDir+"r2interact",m_hb_r2d) );
172  ATH_CHECK( histSvc.regHist(histDir+"NTrkSel", m_hb_ntrksel) );
173  ATH_CHECK( histSvc.regHist(histDir+"NTrkInput", m_hb_ntrkInput) );
174  ATH_CHECK( histSvc.regHist(histDir+"TrkSelect", m_hb_trkSelect) );
175  ATH_CHECK( histSvc.regHist(histDir+"signif3D", m_hb_signif3D) );
176  ATH_CHECK( histSvc.regHist(histDir+"sig3dcommon", m_hb_sig3DTot) );
177  ATH_CHECK( histSvc.regHist(histDir+"sig3D1tr", m_hb_sig3D1tr) );
178  ATH_CHECK( histSvc.regHist(histDir+"sig3D2tr", m_hb_sig3D2tr) );
179  ATH_CHECK( histSvc.regHist(histDir+"sig3DNtr", m_hb_sig3DNtr) );
180  ATH_CHECK( histSvc.regHist(histDir+"goodvrtN", m_hb_goodvrtN) );
181  ATH_CHECK( histSvc.regHist(histDir+"goodvrt1N", m_hb_goodvrt1N) );
182  ATH_CHECK( histSvc.regHist(histDir+"distVV", m_hb_distVV) );
183  ATH_CHECK( histSvc.regHist(histDir+"diffPS", m_hb_diffPS) );
184  ATH_CHECK( histSvc.regHist(histDir+"rawVrtN", m_hb_rawVrtN) );
185  ATH_CHECK( histSvc.regHist(histDir+"cosSVMom", m_hb_cosSVMom) );
186  ATH_CHECK( histSvc.regHist(histDir+"etaSV", m_hb_etaSV) );
187  ATH_CHECK( histSvc.regHist(histDir+"fakeSVBDT", m_hb_fakeSVBDT) );
188 
189  m_tuple = new TTree("Vertices","Vertices");
190  ATH_CHECK( histSvc.regTree(histDir, m_tuple) );
191  m_curTup=new DevTuple();
192  m_tuple->Branch("ntrk", &m_curTup->nTrk, "ntrk/I");
193  m_tuple->Branch("pttrk", &m_curTup->pttrk, "pttrk[ntrk]/F");
194  m_tuple->Branch("d0trk", &m_curTup->d0trk, "d0trk[ntrk]/F");
195  m_tuple->Branch("Sig3D", &m_curTup->Sig3D, "Sig3D[ntrk]/F");
196  m_tuple->Branch("dRdZrat", &m_curTup->dRdZrat, "dRdZrat[ntrk]/F");
197  m_tuple->Branch("idHF", &m_curTup->idHF, "idHF[ntrk]/I");
198  m_tuple->Branch("trkTRT", &m_curTup->trkTRT, "trkTRT[ntrk]/I");
199  m_tuple->Branch("etatrk", &m_curTup->etatrk, "etatrk[ntrk]/F");
200 
201  m_tuple->Branch("n2Vrt", &m_curTup->n2Vrt, "n2Vrt/I");
202  m_tuple->Branch("VrtTrkHF", &m_curTup->VrtTrkHF, "VrtTrkHF[n2Vrt]/I");
203  m_tuple->Branch("VrtTrkI", &m_curTup->VrtTrkI, "VrtTrkI[n2Vrt]/I");
204  m_tuple->Branch("VrtCh", &m_curTup->VrtCh, "VrtCh[n2Vrt]/I");
205  m_tuple->Branch("VrtDist2D", &m_curTup->VrtDist2D, "VrtDist2D[n2Vrt]/F");
206  m_tuple->Branch("VrtSig3D", &m_curTup->VrtSig3D, "VrtSig3D[n2Vrt]/F");
207  m_tuple->Branch("VrtSig2D", &m_curTup->VrtSig2D, "VrtSig2D[n2Vrt]/F");
208  m_tuple->Branch("VrtM", &m_curTup->VrtM, "VrtM[n2Vrt]/F");
209  m_tuple->Branch("VrtZ", &m_curTup->VrtZ, "VrtZ[n2Vrt]/F");
210  m_tuple->Branch("VrtPt", &m_curTup->VrtPt, "VrtPt[n2Vrt]/F");
211  m_tuple->Branch("VrtEta", &m_curTup->VrtEta, "VrtEta[n2Vrt]/F");
212  m_tuple->Branch("VrtIBL", &m_curTup->VrtIBL, "VrtIBL[n2Vrt]/I");
213  m_tuple->Branch("VrtBL", &m_curTup->VrtBL, "VrtBL[n2Vrt]/I");
214  m_tuple->Branch("VrtCosSPM", &m_curTup->VrtCosSPM, "VrtCosSPM[n2Vrt]/F");
215  m_tuple->Branch("VMinPtT", &m_curTup->VMinPtT, "VMinPtT[n2Vrt]/F");
216  m_tuple->Branch("VMinS3DT", &m_curTup->VMinS3DT, "VMinS3DT[n2Vrt]/F");
217  m_tuple->Branch("VMaxS3DT", &m_curTup->VMaxS3DT, "VMaxS3DT[n2Vrt]/F");
218  m_tuple->Branch("VrtProb", &m_curTup->VrtProb, "VrtProb[n2Vrt]/F");
219  m_tuple->Branch("VrtHR1", &m_curTup->VrtHR1, "VrtHR1[n2Vrt]/F");
220  m_tuple->Branch("VrtHR2", &m_curTup->VrtHR2, "VrtHR2[n2Vrt]/F");
221  m_tuple->Branch("VrtBDT", &m_curTup->VrtBDT, "VrtBDT[n2Vrt]/F");
222  m_tuple->Branch("VrtDZ", &m_curTup->VrtDZ, "VrtDZ[n2Vrt]/F");
223  m_tuple->Branch("VrtDisk", &m_curTup->VrtDisk, "VrtDisk[n2Vrt]/I");
224  m_tuple->Branch("VSigMat", &m_curTup->VSigMat, "VSigMat[n2Vrt]/F");
225 
226  m_tuple->Branch("nNVrt", &m_curTup->nNVrt, "nNVrt/I");
227  m_tuple->Branch("NVrtTrk", &m_curTup->NVrtTrk, "NVrtTrk[nNVrt]/I");
228  m_tuple->Branch("NVrtTrkHF", &m_curTup->NVrtTrkHF, "NVrtTrkHF[nNVrt]/I");
229  m_tuple->Branch("NVrtTrkI", &m_curTup->NVrtTrkI, "NVrtTrkI[nNVrt]/I");
230  m_tuple->Branch("NVrtCh", &m_curTup->NVrtCh, "NVrtCh[nNVrt]/I");
231  m_tuple->Branch("NVrtDist2D", &m_curTup->NVrtDist2D, "NVrtDist2D[nNVrt]/F");
232  m_tuple->Branch("NVrtSig3D", &m_curTup->NVrtSig3D, "NVrtSig3D[nNVrt]/F");
233  m_tuple->Branch("NVrtSig2D", &m_curTup->NVrtSig2D, "NVrtSig2D[nNVrt]/F");
234  m_tuple->Branch("NVrtM", &m_curTup->NVrtM, "NVrtM[nNVrt]/F");
235  m_tuple->Branch("NVrtPt", &m_curTup->NVrtPt, "NVrtPt[nNVrt]/F");
236  m_tuple->Branch("NVrtEta", &m_curTup->NVrtEta, "NVrtEta[nNVrt]/F");
237  m_tuple->Branch("NVrtIBL", &m_curTup->NVrtIBL, "NVrtIBL[nNVrt]/I");
238  m_tuple->Branch("NVrtBL", &m_curTup->NVrtBL, "NVrtBL[nNVrt]/I");
239  m_tuple->Branch("NVrtCosSPM", &m_curTup->NVrtCosSPM, "NVrtCosSPM[nNVrt]/F");
240  m_tuple->Branch("NVMinPtT", &m_curTup->NVMinPtT, "NVMinPtT[nNVrt]/F");
241  m_tuple->Branch("NVMinS3DT", &m_curTup->NVMinS3DT, "NVMinS3DT[nNVrt]/F");
242  m_tuple->Branch("NVrtProb", &m_curTup->NVrtProb, "NVrtProb[nNVrt]/F");
243  m_tuple->Branch("NVrtBDT", &m_curTup->NVrtBDT, "NVrtBDT[nNVrt]/F");
244  m_tuple->Branch("NVrtHR1", &m_curTup->NVrtHR1, "NVrtHR1[nNVrt]/F");
245  m_tuple->Branch("NVrtHR2", &m_curTup->NVrtHR2, "NVrtHR2[nNVrt]/F");
246 
247  return StatusCode::SUCCESS;
248  }

Member Data Documentation

◆ m_curTup

DevTuple* Rec::NewVrtSecInclusiveTool::Hists::m_curTup

Definition at line 108 of file NewVrtSecInclusiveTool.h.

◆ m_hb_cosSVMom

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_cosSVMom {}

Definition at line 137 of file NewVrtSecInclusiveTool.h.

◆ m_hb_diffPS

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_diffPS {}

Definition at line 132 of file NewVrtSecInclusiveTool.h.

◆ m_hb_distVV

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_distVV {}

Definition at line 131 of file NewVrtSecInclusiveTool.h.

◆ m_hb_etaSV

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_etaSV {}

Definition at line 138 of file NewVrtSecInclusiveTool.h.

◆ m_hb_fakeSVBDT

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_fakeSVBDT {}

Definition at line 139 of file NewVrtSecInclusiveTool.h.

◆ m_hb_goodvrt1N

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_goodvrt1N {}

Definition at line 130 of file NewVrtSecInclusiveTool.h.

◆ m_hb_goodvrtN

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_goodvrtN {}

Definition at line 129 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impact

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_impact {}

Definition at line 116 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impactR

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactR {}

Definition at line 117 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impactRZ

TH2D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactRZ {}

Definition at line 118 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impactZ

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactZ {}

Definition at line 124 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impV0

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_impV0 {}

Definition at line 127 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massEE

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_massEE {}

Definition at line 112 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massPiPi

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPiPi {}

Definition at line 109 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massPiPi1

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPiPi1 {}

Definition at line 110 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massPPi

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPPi {}

Definition at line 111 of file NewVrtSecInclusiveTool.h.

◆ m_hb_ntrkInput

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_ntrkInput {}

Definition at line 122 of file NewVrtSecInclusiveTool.h.

◆ m_hb_ntrksel

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_ntrksel {}

Definition at line 121 of file NewVrtSecInclusiveTool.h.

◆ m_hb_nvrt2

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_nvrt2 {}

Definition at line 113 of file NewVrtSecInclusiveTool.h.

◆ m_hb_r2d

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_r2d {}

Definition at line 125 of file NewVrtSecInclusiveTool.h.

◆ m_hb_ratio

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_ratio {}

Definition at line 114 of file NewVrtSecInclusiveTool.h.

◆ m_hb_rawVrtN

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_rawVrtN {}

Definition at line 136 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3D1tr

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3D1tr {}

Definition at line 133 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3D2tr

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3D2tr {}

Definition at line 134 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3DNtr

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3DNtr {}

Definition at line 135 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3DTot

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3DTot {}

Definition at line 128 of file NewVrtSecInclusiveTool.h.

◆ m_hb_signif3D

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_signif3D {}

Definition at line 126 of file NewVrtSecInclusiveTool.h.

◆ m_hb_totmass

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_totmass {}

Definition at line 115 of file NewVrtSecInclusiveTool.h.

◆ m_hb_trkD0

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkD0 {}

Definition at line 119 of file NewVrtSecInclusiveTool.h.

◆ m_hb_trkSelect

TH1F* Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkSelect {}

Definition at line 123 of file NewVrtSecInclusiveTool.h.

◆ m_hb_trkZ

TH1D* Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkZ {}

Definition at line 120 of file NewVrtSecInclusiveTool.h.

◆ m_tuple

TTree* Rec::NewVrtSecInclusiveTool::Hists::m_tuple {}

Definition at line 107 of file NewVrtSecInclusiveTool.h.


The documentation for this struct was generated from the following files:
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtBDT
float NVrtBDT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:285
Rec::NewVrtSecInclusiveTool::DevTuple::pttrk
float pttrk[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:235
Rec::NewVrtSecInclusiveTool::DevTuple::NVMinS3DT
float NVMinS3DT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:279
Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkZ
TH1D * m_hb_trkZ
Definition: NewVrtSecInclusiveTool.h:120
Rec::NewVrtSecInclusiveTool::DevTuple::VSigMat
float VSigMat[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:265
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtHR2
float NVrtHR2[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:287
Rec::NewVrtSecInclusiveTool::DevTuple::VrtBDT
float VrtBDT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:256
Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkD0
TH1D * m_hb_trkD0
Definition: NewVrtSecInclusiveTool.h:119
Rec::NewVrtSecInclusiveTool::Hists::m_hb_ntrksel
TH1F * m_hb_ntrksel
Definition: NewVrtSecInclusiveTool.h:121
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtSig2D
float NVrtSig2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:283
Rec::NewVrtSecInclusiveTool::Hists::m_hb_diffPS
TH1D * m_hb_diffPS
Definition: NewVrtSecInclusiveTool.h:132
Rec::NewVrtSecInclusiveTool::Hists::m_hb_signif3D
TH1D * m_hb_signif3D
Definition: NewVrtSecInclusiveTool.h:126
Rec::NewVrtSecInclusiveTool::DevTuple::n2Vrt
int n2Vrt
Definition: NewVrtSecInclusiveTool.h:242
Rec::NewVrtSecInclusiveTool::DevTuple::VrtZ
float VrtZ[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:253
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3D2tr
TH1D * m_hb_sig3D2tr
Definition: NewVrtSecInclusiveTool.h:134
Rec::NewVrtSecInclusiveTool::DevTuple::NVMinPtT
float NVMinPtT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:278
Rec::NewVrtSecInclusiveTool::DevTuple::VMinPtT
float VMinPtT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:262
Rec::NewVrtSecInclusiveTool::DevTuple::VMinS3DT
float VMinS3DT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:263
Rec::NewVrtSecInclusiveTool::DevTuple::VrtEta
float VrtEta[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:255
Rec::NewVrtSecInclusiveTool::DevTuple::VrtProb
float VrtProb[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:257
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtPt
float NVrtPt[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:275
Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkSelect
TH1F * m_hb_trkSelect
Definition: NewVrtSecInclusiveTool.h:123
Rec::NewVrtSecInclusiveTool::DevTuple::idHF
int idHF[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:240
Rec::NewVrtSecInclusiveTool::Hists::m_hb_etaSV
TH1F * m_hb_etaSV
Definition: NewVrtSecInclusiveTool.h:138
Rec::NewVrtSecInclusiveTool::DevTuple::nTrk
int nTrk
Definition: NewVrtSecInclusiveTool.h:234
Rec::NewVrtSecInclusiveTool::Hists::m_hb_fakeSVBDT
TH1F * m_hb_fakeSVBDT
Definition: NewVrtSecInclusiveTool.h:139
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtDist2D
float NVrtDist2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:281
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtIBL
int NVrtIBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:272
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactRZ
TH2D * m_hb_impactRZ
Definition: NewVrtSecInclusiveTool.h:118
Rec::NewVrtSecInclusiveTool::Hists::m_hb_goodvrtN
TH1F * m_hb_goodvrtN
Definition: NewVrtSecInclusiveTool.h:129
Rec::NewVrtSecInclusiveTool::DevTuple::VrtM
float VrtM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:252
Rec::NewVrtSecInclusiveTool::Hists::m_hb_totmass
TH1D * m_hb_totmass
Definition: NewVrtSecInclusiveTool.h:115
Rec::NewVrtSecInclusiveTool::DevTuple::trkTRT
int trkTRT[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:241
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3DTot
TH1D * m_hb_sig3DTot
Definition: NewVrtSecInclusiveTool.h:128
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtTrkHF
int NVrtTrkHF[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:269
Rec::NewVrtSecInclusiveTool::Hists::m_hb_ntrkInput
TH1F * m_hb_ntrkInput
Definition: NewVrtSecInclusiveTool.h:122
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtM
float NVrtM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:274
Rec::NewVrtSecInclusiveTool::DevTuple::VrtDist2D
float VrtDist2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:249
Rec::NewVrtSecInclusiveTool::DevTuple::VrtSig3D
float VrtSig3D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:250
MuonSegmentReaderConfig.histSvc
histSvc
Definition: MuonSegmentReaderConfig.py:96
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40
Rec::NewVrtSecInclusiveTool::DevTuple::d0trk
float d0trk[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:236
Rec::NewVrtSecInclusiveTool::DevTuple::VrtTrkHF
int VrtTrkHF[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:243
Rec::NewVrtSecInclusiveTool::Hists::m_tuple
TTree * m_tuple
Definition: NewVrtSecInclusiveTool.h:107
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtBL
int NVrtBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:273
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3DNtr
TH1D * m_hb_sig3DNtr
Definition: NewVrtSecInclusiveTool.h:135
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtCh
int NVrtCh[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:271
Rec::NewVrtSecInclusiveTool::DevTuple::VrtSig2D
float VrtSig2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:251
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactZ
TH1D * m_hb_impactZ
Definition: NewVrtSecInclusiveTool.h:124
Rec::NewVrtSecInclusiveTool::DevTuple::VMaxS3DT
float VMaxS3DT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:264
Rec::NewVrtSecInclusiveTool::DevTuple::VrtTrkI
int VrtTrkI[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:244
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactR
TH1D * m_hb_impactR
Definition: NewVrtSecInclusiveTool.h:117
Rec::NewVrtSecInclusiveTool::DevTuple::VrtCh
int VrtCh[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:245
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPPi
TH1D * m_hb_massPPi
Definition: NewVrtSecInclusiveTool.h:111
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtTrkI
int NVrtTrkI[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:270
Rec::NewVrtSecInclusiveTool::Hists::m_hb_ratio
TH1D * m_hb_ratio
Definition: NewVrtSecInclusiveTool.h:114
Rec::NewVrtSecInclusiveTool::DevTuple::dRdZrat
float dRdZrat[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:239
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPiPi
TH1D * m_hb_massPiPi
Definition: NewVrtSecInclusiveTool.h:109
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massEE
TH1D * m_hb_massEE
Definition: NewVrtSecInclusiveTool.h:112
Rec::NewVrtSecInclusiveTool::Hists::m_hb_distVV
TH1D * m_hb_distVV
Definition: NewVrtSecInclusiveTool.h:131
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtHR1
float NVrtHR1[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:286
Rec::NewVrtSecInclusiveTool::DevTuple::VrtPt
float VrtPt[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:254
Rec::NewVrtSecInclusiveTool::DevTuple::etatrk
float etatrk[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:237
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtEta
float NVrtEta[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:276
Rec::NewVrtSecInclusiveTool::DevTuple::nNVrt
int nNVrt
Definition: NewVrtSecInclusiveTool.h:267
Rec::NewVrtSecInclusiveTool::Hists::m_curTup
DevTuple * m_curTup
Definition: NewVrtSecInclusiveTool.h:108
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3D1tr
TH1D * m_hb_sig3D1tr
Definition: NewVrtSecInclusiveTool.h:133
Rec::NewVrtSecInclusiveTool::DevTuple::VrtHR2
float VrtHR2[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:259
Rec::NewVrtSecInclusiveTool::Hists::m_hb_rawVrtN
TH1F * m_hb_rawVrtN
Definition: NewVrtSecInclusiveTool.h:136
Rec::NewVrtSecInclusiveTool::DevTuple::VrtCosSPM
float VrtCosSPM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:261
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtCosSPM
float NVrtCosSPM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:277
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtTrk
int NVrtTrk[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:268
Rec::NewVrtSecInclusiveTool::DevTuple::VrtIBL
int VrtIBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:246
Rec::NewVrtSecInclusiveTool::DevTuple::Sig3D
float Sig3D[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:238
Rec::NewVrtSecInclusiveTool::DevTuple::VrtBL
int VrtBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:247
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPiPi1
TH1D * m_hb_massPiPi1
Definition: NewVrtSecInclusiveTool.h:110
Rec::NewVrtSecInclusiveTool::Hists::m_hb_cosSVMom
TH1F * m_hb_cosSVMom
Definition: NewVrtSecInclusiveTool.h:137
python.TrigEgammaMonitorHelper.TH1F
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Definition: TrigEgammaMonitorHelper.py:24
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtProb
float NVrtProb[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:284
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtSig3D
float NVrtSig3D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:282
Rec::NewVrtSecInclusiveTool::Hists::m_hb_nvrt2
TH1D * m_hb_nvrt2
Definition: NewVrtSecInclusiveTool.h:113
Rec::NewVrtSecInclusiveTool::DevTuple::VrtDZ
float VrtDZ[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:260
Rec::NewVrtSecInclusiveTool::DevTuple::VrtDisk
int VrtDisk[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:248
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impact
TH1D * m_hb_impact
Definition: NewVrtSecInclusiveTool.h:116
Rec::NewVrtSecInclusiveTool::DevTuple::VrtHR1
float VrtHR1[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:258
Rec::NewVrtSecInclusiveTool::Hists::m_hb_goodvrt1N
TH1F * m_hb_goodvrt1N
Definition: NewVrtSecInclusiveTool.h:130
Rec::NewVrtSecInclusiveTool::Hists::m_hb_r2d
TH1D * m_hb_r2d
Definition: NewVrtSecInclusiveTool.h:125