ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
InDet::InDetSVWithMuonTool::Hists Struct Reference
Collaboration diagram for InDet::InDetSVWithMuonTool::Hists:

Public Member Functions

StatusCode book (ITHistSvc &histSvc)
 

Public Attributes

TH1Dm_hb_muonPt {}
 
TH1Dm_hb_massPiPi {}
 
TH1Dm_hb_nvrt2 {}
 
TH1Dm_hb_nseltrk {}
 
TH1Dm_hb_totmass {}
 
TH1Dm_hb_impact {}
 
TH1Dm_hb_impactR {}
 
TH1Dm_hb_ntrkjet {}
 
TH1Dm_hb_impactZ {}
 
TH1Dm_hb_signif3D {}
 
TH1Dm_hb_r2d {}
 
TH1Dm_hb_r2dc {}
 

Detailed Description

Definition at line 91 of file InDetSVWithMuonTool.h.

Member Function Documentation

◆ book()

StatusCode InDet::InDetSVWithMuonTool::Hists::book ( ITHistSvc &  histSvc)

Definition at line 143 of file InDetSVWithMuonTool.cxx.

144  {
145  m_hb_massPiPi = new TH1D("massPiPi"," massPiPi",160,200., 1000.);
146  m_hb_muonPt = new TH1D("muonPt", " Pt of input muon",100,0., 20000.);
147  m_hb_nvrt2 = new TH1D("nvrt2"," vertices2", 50,0., 50.);
148  m_hb_nseltrk = new TH1D("nseltrk"," Number of tracks cloase to muon", 50,0., 50.);
149  m_hb_totmass = new TH1D("totmass"," totmass", 250,0., 10000.);
150  m_hb_impact = new TH1D("impact", " impact", 100,0., 20.);
151  m_hb_impactR = new TH1D("impactR"," impactR", 100,-30., 70.);
152  m_hb_impactZ = new TH1D("impactZ"," impactZ", 100,-30., 70.);
153  m_hb_r2d = new TH1D("r2interact","Interaction radius 2tr", 150,0., 150.);
154  m_hb_r2dc = new TH1D("r2interactCommon","Interaction radius common", 150,0., 150.);
155  m_hb_signif3D = new TH1D("Signif3D","3D SV-PV significance for track+muon", 120,-5., 25.);
156  std::string histDir="/file1/stat/MuonSV/";
157 #define H_CHECK(X) if((X).isFailure()) return StatusCode::FAILURE
158  H_CHECK( histSvc.regHist(histDir+"muonPt", m_hb_muonPt) );
159  H_CHECK( histSvc.regHist(histDir+"massPiPi", m_hb_massPiPi) );
160  H_CHECK( histSvc.regHist(histDir+"nvrt2", m_hb_nvrt2) );
161  H_CHECK( histSvc.regHist(histDir+"nseltrk", m_hb_nseltrk) );
162  H_CHECK( histSvc.regHist(histDir+"totmass", m_hb_totmass) );
163  H_CHECK( histSvc.regHist(histDir+"impact", m_hb_impact) );
164  H_CHECK( histSvc.regHist(histDir+"impactR", m_hb_impactR) );
165  H_CHECK( histSvc.regHist(histDir+"impactZ", m_hb_impactZ) );
166  H_CHECK( histSvc.regHist(histDir+"Signif3D", m_hb_signif3D) );
167  H_CHECK( histSvc.regHist(histDir+"r2interact2tr", m_hb_r2d) );
168  H_CHECK( histSvc.regHist(histDir+"r2interactCommon", m_hb_r2dc) );
169 #undef H_CHECK
170  return StatusCode::SUCCESS;
171  }

Member Data Documentation

◆ m_hb_impact

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_impact {}

Definition at line 98 of file InDetSVWithMuonTool.h.

◆ m_hb_impactR

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_impactR {}

Definition at line 99 of file InDetSVWithMuonTool.h.

◆ m_hb_impactZ

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_impactZ {}

Definition at line 101 of file InDetSVWithMuonTool.h.

◆ m_hb_massPiPi

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_massPiPi {}

Definition at line 94 of file InDetSVWithMuonTool.h.

◆ m_hb_muonPt

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_muonPt {}

Definition at line 93 of file InDetSVWithMuonTool.h.

◆ m_hb_nseltrk

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_nseltrk {}

Definition at line 96 of file InDetSVWithMuonTool.h.

◆ m_hb_ntrkjet

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_ntrkjet {}

Definition at line 100 of file InDetSVWithMuonTool.h.

◆ m_hb_nvrt2

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_nvrt2 {}

Definition at line 95 of file InDetSVWithMuonTool.h.

◆ m_hb_r2d

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_r2d {}

Definition at line 103 of file InDetSVWithMuonTool.h.

◆ m_hb_r2dc

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_r2dc {}

Definition at line 104 of file InDetSVWithMuonTool.h.

◆ m_hb_signif3D

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_signif3D {}

Definition at line 102 of file InDetSVWithMuonTool.h.

◆ m_hb_totmass

TH1D* InDet::InDetSVWithMuonTool::Hists::m_hb_totmass {}

Definition at line 97 of file InDetSVWithMuonTool.h.


The documentation for this struct was generated from the following files:
InDet::InDetSVWithMuonTool::Hists::m_hb_totmass
TH1D * m_hb_totmass
Definition: InDetSVWithMuonTool.h:97
InDet::InDetSVWithMuonTool::Hists::m_hb_signif3D
TH1D * m_hb_signif3D
Definition: InDetSVWithMuonTool.h:102
InDet::InDetSVWithMuonTool::Hists::m_hb_impactZ
TH1D * m_hb_impactZ
Definition: InDetSVWithMuonTool.h:101
InDet::InDetSVWithMuonTool::Hists::m_hb_muonPt
TH1D * m_hb_muonPt
Definition: InDetSVWithMuonTool.h:93
TH1D
Definition: rootspy.cxx:342
InDet::InDetSVWithMuonTool::Hists::m_hb_impact
TH1D * m_hb_impact
Definition: InDetSVWithMuonTool.h:98
InDet::InDetSVWithMuonTool::Hists::m_hb_massPiPi
TH1D * m_hb_massPiPi
Definition: InDetSVWithMuonTool.h:94
H_CHECK
#define H_CHECK(X)
InDet::InDetSVWithMuonTool::Hists::m_hb_nvrt2
TH1D * m_hb_nvrt2
Definition: InDetSVWithMuonTool.h:95
MuonSegmentReaderConfig.histSvc
histSvc
Definition: MuonSegmentReaderConfig.py:96
InDet::InDetSVWithMuonTool::Hists::m_hb_r2dc
TH1D * m_hb_r2dc
Definition: InDetSVWithMuonTool.h:104
InDet::InDetSVWithMuonTool::Hists::m_hb_impactR
TH1D * m_hb_impactR
Definition: InDetSVWithMuonTool.h:99
InDet::InDetSVWithMuonTool::Hists::m_hb_nseltrk
TH1D * m_hb_nseltrk
Definition: InDetSVWithMuonTool.h:96
InDet::InDetSVWithMuonTool::Hists::m_hb_r2d
TH1D * m_hb_r2d
Definition: InDetSVWithMuonTool.h:103