ATLAS Offline Software
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
 
TH1Dm_hb_massPiPi {}
 
TH1Dm_hb_massPiPi1 {}
 
TH1Dm_hb_massPPi {}
 
TH1Dm_hb_massEE {}
 
TH1Dm_hb_nvrt2 {}
 
TH1Dm_hb_ratio {}
 
TH1Dm_hb_totmass {}
 
TH1Dm_hb_impact {}
 
TH1Dm_hb_impactR {}
 
TH2Dm_hb_impactRZ {}
 
TH1Dm_hb_trkD0 {}
 
TH1Dm_hb_trkZ {}
 
TH1Fm_hb_ntrksel {}
 
TH1Fm_hb_ntrkInput {}
 
TH1Fm_hb_trkSelect {}
 
TH1Dm_hb_impactZ {}
 
TH1Dm_hb_r2d {}
 
TH1Dm_hb_signif3D {}
 
TH1Dm_hb_impV0 {}
 
TH1Dm_hb_sig3DTot {}
 
TH1Fm_hb_goodvrtN {}
 
TH1Fm_hb_goodvrt1N {}
 
TH1Dm_hb_distVV {}
 
TH1Dm_hb_diffPS {}
 
TH1Dm_hb_sig3D1tr {}
 
TH1Dm_hb_sig3D2tr {}
 
TH1Dm_hb_sig3DNtr {}
 
TH1Fm_hb_rawVrtN {}
 
TH1Fm_hb_cosSVMom {}
 
TH1Fm_hb_etaSV {}
 
TH1Fm_hb_fakeSVBDT {}
 

Detailed Description

Definition at line 101 of file NewVrtSecInclusiveTool.h.

Member Function Documentation

◆ book()

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

Definition at line 184 of file NewVrtSecInclusiveTool.cxx.

186  {
187  m_hb_massPiPi = new TH1D("massPiPi"," mass PiPi",200,0., 4000.);
188  m_hb_massPiPi1 = new TH1D("massPiPi1"," mass PiPi",200,0., 4000.);
189  m_hb_massPPi = new TH1D("massPPi"," massPPi", 100,1000., 1250.);
190  m_hb_massEE = new TH1D("massEE"," massEE", 100,0., 200.);
191  m_hb_nvrt2 = new TH1D("nvrt2"," vertices2", 50,0., 50.);
192  m_hb_ratio = new TH1D("ratio"," ratio", 51,0., 1.02);
193  m_hb_totmass = new TH1D("totmass"," totmass", 250,0., 10000.);
194  m_hb_impact = new TH1D("impact", " impact", 100,0., 20.);
195  m_hb_impactR = new TH1D("impactR"," impactR", 400,-30., 70.);
196  m_hb_impactZ = new TH1D("impactZ"," impactZ", 100,-30., 70.);
197  m_hb_impactRZ = new TH2D("impactRZ"," impactRZ", 40,-10., 10., 60, -30.,30. );
198  m_hb_trkD0 = new TH1D("trkD0"," d0 of tracks", 100, 0., 10.);
199  m_hb_trkZ = new TH1D("trkZ"," Z of tracks", 120,-60., 60.);
200  m_hb_r2d = new TH1D("r2interact","Interaction radius 2tr selected", 150,0., 150.);
201  m_hb_ntrksel = new TH1F("NTrkSel","Number of selected tracks", 200,0., 200.);
202  m_hb_ntrkInput = new TH1F("NTrkInput","Number of provided tracks", 200,0., 1000.);
203  m_hb_trkSelect = new TH1F("TrkSelect","Track selection efficiency", 15,0., 15.);
204  m_hb_signif3D = new TH1D("signif3D"," Signif3D for initial 2tr vertex", 140,-20., 50.);
205  m_hb_sig3DTot = new TH1D("sig3dcommon"," Signif3D for common vertex", 140,-20., 50.);
206  m_hb_sig3D1tr = new TH1D("sig3D1tr","Signif3D for 1tr vertices", 140,-20., 50.);
207  m_hb_sig3D2tr = new TH1D("sig3D2tr","Signif3D for 2tr single vertex", 140,-20., 50.);
208  m_hb_sig3DNtr = new TH1D("sig3DNtr","Signif3D for many-tr single vertex", 140,-20., 50.);
209  m_hb_goodvrtN = new TH1F("goodvrtN","Number of good vertices", 20,0., 20.);
210  m_hb_goodvrt1N = new TH1F("goodvrt1N","Number of good 1-track vertices", 20,0., 20.);
211  m_hb_distVV = new TH1D("distvv","Vertex-Vertex dist", 100,0., 20.);
212  m_hb_diffPS = new TH1D("diffPS","Primary-Secondary assoc", 200,-20., 20.);
213  m_hb_rawVrtN = new TH1F("rawVrtN","Number of raw vertices multivertex case", 20, 0., 20.);
214  m_hb_cosSVMom = new TH1F("cosSVMom","SV-PV vs SV momentum ", 100, 0., 1.);
215  m_hb_etaSV = new TH1F("etaSV"," Eta of SV-PV ", 100, -5., 5.);
216  m_hb_fakeSVBDT = new TH1F("fakeSVBDT"," BDT for fake SV rejection", 100, -1., 1.);
217 
218  ATH_CHECK( histSvc.regHist(histDir+"massPiPi", m_hb_massPiPi) );
219  ATH_CHECK( histSvc.regHist(histDir+"massPiPi1", m_hb_massPiPi1) );
220  ATH_CHECK( histSvc.regHist(histDir+"massPPi", m_hb_massPPi) );
221  ATH_CHECK( histSvc.regHist(histDir+"massEE", m_hb_massEE ) );
222  ATH_CHECK( histSvc.regHist(histDir+"nvrt2", m_hb_nvrt2) );
223  ATH_CHECK( histSvc.regHist(histDir+"ratio", m_hb_ratio) );
224  ATH_CHECK( histSvc.regHist(histDir+"totmass", m_hb_totmass) );
225  ATH_CHECK( histSvc.regHist(histDir+"impact", m_hb_impact) );
226  ATH_CHECK( histSvc.regHist(histDir+"impactR", m_hb_impactR) );
227  ATH_CHECK( histSvc.regHist(histDir+"impactZ", m_hb_impactZ) );
228  ATH_CHECK( histSvc.regHist(histDir+"impactRZ", m_hb_impactRZ) );
229  ATH_CHECK( histSvc.regHist(histDir+"trkD0", m_hb_trkD0) );
230  ATH_CHECK( histSvc.regHist(histDir+"trkZ", m_hb_trkZ) );
231  ATH_CHECK( histSvc.regHist(histDir+"r2interact",m_hb_r2d) );
232  ATH_CHECK( histSvc.regHist(histDir+"NTrkSel", m_hb_ntrksel) );
233  ATH_CHECK( histSvc.regHist(histDir+"NTrkInput", m_hb_ntrkInput) );
234  ATH_CHECK( histSvc.regHist(histDir+"TrkSelect", m_hb_trkSelect) );
235  ATH_CHECK( histSvc.regHist(histDir+"signif3D", m_hb_signif3D) );
236  ATH_CHECK( histSvc.regHist(histDir+"sig3dcommon", m_hb_sig3DTot) );
237  ATH_CHECK( histSvc.regHist(histDir+"sig3D1tr", m_hb_sig3D1tr) );
238  ATH_CHECK( histSvc.regHist(histDir+"sig3D2tr", m_hb_sig3D2tr) );
239  ATH_CHECK( histSvc.regHist(histDir+"sig3DNtr", m_hb_sig3DNtr) );
240  ATH_CHECK( histSvc.regHist(histDir+"goodvrtN", m_hb_goodvrtN) );
241  ATH_CHECK( histSvc.regHist(histDir+"goodvrt1N", m_hb_goodvrt1N) );
242  ATH_CHECK( histSvc.regHist(histDir+"distVV", m_hb_distVV) );
243  ATH_CHECK( histSvc.regHist(histDir+"diffPS", m_hb_diffPS) );
244  ATH_CHECK( histSvc.regHist(histDir+"rawVrtN", m_hb_rawVrtN) );
245  ATH_CHECK( histSvc.regHist(histDir+"cosSVMom", m_hb_cosSVMom) );
246  ATH_CHECK( histSvc.regHist(histDir+"etaSV", m_hb_etaSV) );
247  ATH_CHECK( histSvc.regHist(histDir+"fakeSVBDT", m_hb_fakeSVBDT) );
248 
249  m_tuple = new TTree("Vertices","Vertices");
250  ATH_CHECK( histSvc.regTree(histDir, m_tuple) );
251  m_curTup=new DevTuple();
252  m_tuple->Branch("ntrk", &m_curTup->nTrk, "ntrk/I");
253  m_tuple->Branch("pttrk", &m_curTup->pttrk, "pttrk[ntrk]/F");
254  m_tuple->Branch("d0trk", &m_curTup->d0trk, "d0trk[ntrk]/F");
255  m_tuple->Branch("Sig3D", &m_curTup->Sig3D, "Sig3D[ntrk]/F");
256  m_tuple->Branch("dRdZrat", &m_curTup->dRdZrat, "dRdZrat[ntrk]/F");
257  m_tuple->Branch("idHF", &m_curTup->idHF, "idHF[ntrk]/I");
258  m_tuple->Branch("trkTRT", &m_curTup->trkTRT, "trkTRT[ntrk]/I");
259  m_tuple->Branch("etatrk", &m_curTup->etatrk, "etatrk[ntrk]/F");
260 
261  m_tuple->Branch("n2Vrt", &m_curTup->n2Vrt, "n2Vrt/I");
262  m_tuple->Branch("VrtTrkHF", &m_curTup->VrtTrkHF, "VrtTrkHF[n2Vrt]/I");
263  m_tuple->Branch("VrtTrkI", &m_curTup->VrtTrkI, "VrtTrkI[n2Vrt]/I");
264  m_tuple->Branch("VrtCh", &m_curTup->VrtCh, "VrtCh[n2Vrt]/I");
265  m_tuple->Branch("VrtDist2D", &m_curTup->VrtDist2D, "VrtDist2D[n2Vrt]/F");
266  m_tuple->Branch("VrtSig3D", &m_curTup->VrtSig3D, "VrtSig3D[n2Vrt]/F");
267  m_tuple->Branch("VrtSig2D", &m_curTup->VrtSig2D, "VrtSig2D[n2Vrt]/F");
268  m_tuple->Branch("VrtM", &m_curTup->VrtM, "VrtM[n2Vrt]/F");
269  m_tuple->Branch("VrtZ", &m_curTup->VrtZ, "VrtZ[n2Vrt]/F");
270  m_tuple->Branch("VrtPt", &m_curTup->VrtPt, "VrtPt[n2Vrt]/F");
271  m_tuple->Branch("VrtEta", &m_curTup->VrtEta, "VrtEta[n2Vrt]/F");
272  m_tuple->Branch("VrtIBL", &m_curTup->VrtIBL, "VrtIBL[n2Vrt]/I");
273  m_tuple->Branch("VrtBL", &m_curTup->VrtBL, "VrtBL[n2Vrt]/I");
274  m_tuple->Branch("VrtCosSPM", &m_curTup->VrtCosSPM, "VrtCosSPM[n2Vrt]/F");
275  m_tuple->Branch("VMinPtT", &m_curTup->VMinPtT, "VMinPtT[n2Vrt]/F");
276  m_tuple->Branch("VMinS3DT", &m_curTup->VMinS3DT, "VMinS3DT[n2Vrt]/F");
277  m_tuple->Branch("VMaxS3DT", &m_curTup->VMaxS3DT, "VMaxS3DT[n2Vrt]/F");
278  m_tuple->Branch("VrtProb", &m_curTup->VrtProb, "VrtProb[n2Vrt]/F");
279  m_tuple->Branch("VrtHR1", &m_curTup->VrtHR1, "VrtHR1[n2Vrt]/F");
280  m_tuple->Branch("VrtHR2", &m_curTup->VrtHR2, "VrtHR2[n2Vrt]/F");
281  m_tuple->Branch("VrtBDT", &m_curTup->VrtBDT, "VrtBDT[n2Vrt]/F");
282  m_tuple->Branch("VrtDZ", &m_curTup->VrtDZ, "VrtDZ[n2Vrt]/F");
283  m_tuple->Branch("VrtDisk", &m_curTup->VrtDisk, "VrtDisk[n2Vrt]/I");
284  m_tuple->Branch("VSigMat", &m_curTup->VSigMat, "VSigMat[n2Vrt]/F");
285 
286  m_tuple->Branch("nNVrt", &m_curTup->nNVrt, "nNVrt/I");
287  m_tuple->Branch("NVrtTrk", &m_curTup->NVrtTrk, "NVrtTrk[nNVrt]/I");
288  m_tuple->Branch("NVrtTrkHF", &m_curTup->NVrtTrkHF, "NVrtTrkHF[nNVrt]/I");
289  m_tuple->Branch("NVrtTrkI", &m_curTup->NVrtTrkI, "NVrtTrkI[nNVrt]/I");
290  m_tuple->Branch("NVrtCh", &m_curTup->NVrtCh, "NVrtCh[nNVrt]/I");
291  m_tuple->Branch("NVrtDist2D", &m_curTup->NVrtDist2D, "NVrtDist2D[nNVrt]/F");
292  m_tuple->Branch("NVrtSig3D", &m_curTup->NVrtSig3D, "NVrtSig3D[nNVrt]/F");
293  m_tuple->Branch("NVrtSig2D", &m_curTup->NVrtSig2D, "NVrtSig2D[nNVrt]/F");
294  m_tuple->Branch("NVrtM", &m_curTup->NVrtM, "NVrtM[nNVrt]/F");
295  m_tuple->Branch("NVrtPt", &m_curTup->NVrtPt, "NVrtPt[nNVrt]/F");
296  m_tuple->Branch("NVrtEta", &m_curTup->NVrtEta, "NVrtEta[nNVrt]/F");
297  m_tuple->Branch("NVrtIBL", &m_curTup->NVrtIBL, "NVrtIBL[nNVrt]/I");
298  m_tuple->Branch("NVrtBL", &m_curTup->NVrtBL, "NVrtBL[nNVrt]/I");
299  m_tuple->Branch("NVrtCosSPM", &m_curTup->NVrtCosSPM, "NVrtCosSPM[nNVrt]/F");
300  m_tuple->Branch("NVMinPtT", &m_curTup->NVMinPtT, "NVMinPtT[nNVrt]/F");
301  m_tuple->Branch("NVMinS3DT", &m_curTup->NVMinS3DT, "NVMinS3DT[nNVrt]/F");
302  m_tuple->Branch("NVrtProb", &m_curTup->NVrtProb, "NVrtProb[nNVrt]/F");
303  m_tuple->Branch("NVrtBDT", &m_curTup->NVrtBDT, "NVrtBDT[nNVrt]/F");
304  m_tuple->Branch("NVrtHR1", &m_curTup->NVrtHR1, "NVrtHR1[nNVrt]/F");
305  m_tuple->Branch("NVrtHR2", &m_curTup->NVrtHR2, "NVrtHR2[nNVrt]/F");
306 
307  return StatusCode::SUCCESS;
308  }

Member Data Documentation

◆ m_curTup

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

Definition at line 104 of file NewVrtSecInclusiveTool.h.

◆ m_hb_cosSVMom

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

Definition at line 133 of file NewVrtSecInclusiveTool.h.

◆ m_hb_diffPS

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

Definition at line 128 of file NewVrtSecInclusiveTool.h.

◆ m_hb_distVV

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

Definition at line 127 of file NewVrtSecInclusiveTool.h.

◆ m_hb_etaSV

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

Definition at line 134 of file NewVrtSecInclusiveTool.h.

◆ m_hb_fakeSVBDT

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

Definition at line 135 of file NewVrtSecInclusiveTool.h.

◆ m_hb_goodvrt1N

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

Definition at line 126 of file NewVrtSecInclusiveTool.h.

◆ m_hb_goodvrtN

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

Definition at line 125 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impact

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

Definition at line 112 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impactR

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

Definition at line 113 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impactRZ

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

Definition at line 114 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impactZ

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

Definition at line 120 of file NewVrtSecInclusiveTool.h.

◆ m_hb_impV0

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

Definition at line 123 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massEE

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

Definition at line 108 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massPiPi

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

Definition at line 105 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massPiPi1

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

Definition at line 106 of file NewVrtSecInclusiveTool.h.

◆ m_hb_massPPi

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

Definition at line 107 of file NewVrtSecInclusiveTool.h.

◆ m_hb_ntrkInput

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

Definition at line 118 of file NewVrtSecInclusiveTool.h.

◆ m_hb_ntrksel

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

Definition at line 117 of file NewVrtSecInclusiveTool.h.

◆ m_hb_nvrt2

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

Definition at line 109 of file NewVrtSecInclusiveTool.h.

◆ m_hb_r2d

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

Definition at line 121 of file NewVrtSecInclusiveTool.h.

◆ m_hb_ratio

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

Definition at line 110 of file NewVrtSecInclusiveTool.h.

◆ m_hb_rawVrtN

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

Definition at line 132 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3D1tr

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

Definition at line 129 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3D2tr

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

Definition at line 130 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3DNtr

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

Definition at line 131 of file NewVrtSecInclusiveTool.h.

◆ m_hb_sig3DTot

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

Definition at line 124 of file NewVrtSecInclusiveTool.h.

◆ m_hb_signif3D

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

Definition at line 122 of file NewVrtSecInclusiveTool.h.

◆ m_hb_totmass

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

Definition at line 111 of file NewVrtSecInclusiveTool.h.

◆ m_hb_trkD0

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

Definition at line 115 of file NewVrtSecInclusiveTool.h.

◆ m_hb_trkSelect

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

Definition at line 119 of file NewVrtSecInclusiveTool.h.

◆ m_hb_trkZ

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

Definition at line 116 of file NewVrtSecInclusiveTool.h.

◆ m_tuple

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

Definition at line 103 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:255
Rec::NewVrtSecInclusiveTool::DevTuple::pttrk
float pttrk[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:205
Rec::NewVrtSecInclusiveTool::DevTuple::NVMinS3DT
float NVMinS3DT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:249
Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkZ
TH1D * m_hb_trkZ
Definition: NewVrtSecInclusiveTool.h:116
Rec::NewVrtSecInclusiveTool::DevTuple::VSigMat
float VSigMat[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:235
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtHR2
float NVrtHR2[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:257
Rec::NewVrtSecInclusiveTool::DevTuple::VrtBDT
float VrtBDT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:226
Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkD0
TH1D * m_hb_trkD0
Definition: NewVrtSecInclusiveTool.h:115
Rec::NewVrtSecInclusiveTool::Hists::m_hb_ntrksel
TH1F * m_hb_ntrksel
Definition: NewVrtSecInclusiveTool.h:117
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtSig2D
float NVrtSig2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:253
Rec::NewVrtSecInclusiveTool::Hists::m_hb_diffPS
TH1D * m_hb_diffPS
Definition: NewVrtSecInclusiveTool.h:128
Rec::NewVrtSecInclusiveTool::Hists::m_hb_signif3D
TH1D * m_hb_signif3D
Definition: NewVrtSecInclusiveTool.h:122
Rec::NewVrtSecInclusiveTool::DevTuple::n2Vrt
int n2Vrt
Definition: NewVrtSecInclusiveTool.h:212
Rec::NewVrtSecInclusiveTool::DevTuple::VrtZ
float VrtZ[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:223
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3D2tr
TH1D * m_hb_sig3D2tr
Definition: NewVrtSecInclusiveTool.h:130
Rec::NewVrtSecInclusiveTool::DevTuple::NVMinPtT
float NVMinPtT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:248
TH1D
Definition: rootspy.cxx:342
Rec::NewVrtSecInclusiveTool::DevTuple::VMinPtT
float VMinPtT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:232
Rec::NewVrtSecInclusiveTool::DevTuple::VMinS3DT
float VMinS3DT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:233
Rec::NewVrtSecInclusiveTool::DevTuple::VrtEta
float VrtEta[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:225
Rec::NewVrtSecInclusiveTool::DevTuple::VrtProb
float VrtProb[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:227
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtPt
float NVrtPt[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:245
Rec::NewVrtSecInclusiveTool::Hists::m_hb_trkSelect
TH1F * m_hb_trkSelect
Definition: NewVrtSecInclusiveTool.h:119
Rec::NewVrtSecInclusiveTool::DevTuple::idHF
int idHF[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:210
Rec::NewVrtSecInclusiveTool::Hists::m_hb_etaSV
TH1F * m_hb_etaSV
Definition: NewVrtSecInclusiveTool.h:134
Rec::NewVrtSecInclusiveTool::DevTuple::nTrk
int nTrk
Definition: NewVrtSecInclusiveTool.h:204
Rec::NewVrtSecInclusiveTool::Hists::m_hb_fakeSVBDT
TH1F * m_hb_fakeSVBDT
Definition: NewVrtSecInclusiveTool.h:135
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtDist2D
float NVrtDist2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:251
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtIBL
int NVrtIBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:242
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactRZ
TH2D * m_hb_impactRZ
Definition: NewVrtSecInclusiveTool.h:114
Rec::NewVrtSecInclusiveTool::Hists::m_hb_goodvrtN
TH1F * m_hb_goodvrtN
Definition: NewVrtSecInclusiveTool.h:125
Rec::NewVrtSecInclusiveTool::DevTuple::VrtM
float VrtM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:222
Rec::NewVrtSecInclusiveTool::Hists::m_hb_totmass
TH1D * m_hb_totmass
Definition: NewVrtSecInclusiveTool.h:111
Rec::NewVrtSecInclusiveTool::DevTuple::trkTRT
int trkTRT[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:211
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3DTot
TH1D * m_hb_sig3DTot
Definition: NewVrtSecInclusiveTool.h:124
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtTrkHF
int NVrtTrkHF[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:239
Rec::NewVrtSecInclusiveTool::Hists::m_hb_ntrkInput
TH1F * m_hb_ntrkInput
Definition: NewVrtSecInclusiveTool.h:118
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtM
float NVrtM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:244
Rec::NewVrtSecInclusiveTool::DevTuple::VrtDist2D
float VrtDist2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:219
Rec::NewVrtSecInclusiveTool::DevTuple::VrtSig3D
float VrtSig3D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:220
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:206
TH2D
Definition: rootspy.cxx:430
Rec::NewVrtSecInclusiveTool::DevTuple::VrtTrkHF
int VrtTrkHF[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:213
Rec::NewVrtSecInclusiveTool::Hists::m_tuple
TTree * m_tuple
Definition: NewVrtSecInclusiveTool.h:103
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtBL
int NVrtBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:243
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3DNtr
TH1D * m_hb_sig3DNtr
Definition: NewVrtSecInclusiveTool.h:131
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtCh
int NVrtCh[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:241
Rec::NewVrtSecInclusiveTool::DevTuple::VrtSig2D
float VrtSig2D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:221
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactZ
TH1D * m_hb_impactZ
Definition: NewVrtSecInclusiveTool.h:120
Rec::NewVrtSecInclusiveTool::DevTuple::VMaxS3DT
float VMaxS3DT[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:234
Rec::NewVrtSecInclusiveTool::DevTuple::VrtTrkI
int VrtTrkI[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:214
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impactR
TH1D * m_hb_impactR
Definition: NewVrtSecInclusiveTool.h:113
Rec::NewVrtSecInclusiveTool::DevTuple::VrtCh
int VrtCh[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:215
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPPi
TH1D * m_hb_massPPi
Definition: NewVrtSecInclusiveTool.h:107
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtTrkI
int NVrtTrkI[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:240
Rec::NewVrtSecInclusiveTool::Hists::m_hb_ratio
TH1D * m_hb_ratio
Definition: NewVrtSecInclusiveTool.h:110
Rec::NewVrtSecInclusiveTool::DevTuple::dRdZrat
float dRdZrat[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:209
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPiPi
TH1D * m_hb_massPiPi
Definition: NewVrtSecInclusiveTool.h:105
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massEE
TH1D * m_hb_massEE
Definition: NewVrtSecInclusiveTool.h:108
Rec::NewVrtSecInclusiveTool::Hists::m_hb_distVV
TH1D * m_hb_distVV
Definition: NewVrtSecInclusiveTool.h:127
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtHR1
float NVrtHR1[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:256
Rec::NewVrtSecInclusiveTool::DevTuple::VrtPt
float VrtPt[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:224
Rec::NewVrtSecInclusiveTool::DevTuple::etatrk
float etatrk[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:207
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtEta
float NVrtEta[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:246
Rec::NewVrtSecInclusiveTool::DevTuple::nNVrt
int nNVrt
Definition: NewVrtSecInclusiveTool.h:237
Rec::NewVrtSecInclusiveTool::Hists::m_curTup
DevTuple * m_curTup
Definition: NewVrtSecInclusiveTool.h:104
Rec::NewVrtSecInclusiveTool::Hists::m_hb_sig3D1tr
TH1D * m_hb_sig3D1tr
Definition: NewVrtSecInclusiveTool.h:129
Rec::NewVrtSecInclusiveTool::DevTuple::VrtHR2
float VrtHR2[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:229
Rec::NewVrtSecInclusiveTool::Hists::m_hb_rawVrtN
TH1F * m_hb_rawVrtN
Definition: NewVrtSecInclusiveTool.h:132
Rec::NewVrtSecInclusiveTool::DevTuple::VrtCosSPM
float VrtCosSPM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:231
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtCosSPM
float NVrtCosSPM[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:247
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtTrk
int NVrtTrk[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:238
Rec::NewVrtSecInclusiveTool::DevTuple::VrtIBL
int VrtIBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:216
Rec::NewVrtSecInclusiveTool::DevTuple::Sig3D
float Sig3D[maxNTrk]
Definition: NewVrtSecInclusiveTool.h:208
Rec::NewVrtSecInclusiveTool::DevTuple::VrtBL
int VrtBL[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:217
Rec::NewVrtSecInclusiveTool::Hists::m_hb_massPiPi1
TH1D * m_hb_massPiPi1
Definition: NewVrtSecInclusiveTool.h:106
Rec::NewVrtSecInclusiveTool::Hists::m_hb_cosSVMom
TH1F * m_hb_cosSVMom
Definition: NewVrtSecInclusiveTool.h:133
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:254
Rec::NewVrtSecInclusiveTool::DevTuple::NVrtSig3D
float NVrtSig3D[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:252
Rec::NewVrtSecInclusiveTool::Hists::m_hb_nvrt2
TH1D * m_hb_nvrt2
Definition: NewVrtSecInclusiveTool.h:109
Rec::NewVrtSecInclusiveTool::DevTuple::VrtDZ
float VrtDZ[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:230
Rec::NewVrtSecInclusiveTool::DevTuple::VrtDisk
int VrtDisk[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:218
Rec::NewVrtSecInclusiveTool::Hists::m_hb_impact
TH1D * m_hb_impact
Definition: NewVrtSecInclusiveTool.h:112
Rec::NewVrtSecInclusiveTool::DevTuple::VrtHR1
float VrtHR1[maxNVrt]
Definition: NewVrtSecInclusiveTool.h:228
Rec::NewVrtSecInclusiveTool::Hists::m_hb_goodvrt1N
TH1F * m_hb_goodvrt1N
Definition: NewVrtSecInclusiveTool.h:126
Rec::NewVrtSecInclusiveTool::Hists::m_hb_r2d
TH1D * m_hb_r2d
Definition: NewVrtSecInclusiveTool.h:121