ATLAS Offline Software
Loading...
Searching...
No Matches
TrackDepositInCaloTool::Hists Struct Reference
Collaboration diagram for TrackDepositInCaloTool::Hists:

Public Member Functions

StatusCode book (ITHistSvc &histSvc)

Public Attributes

TH1F * m_hDepositLayer12 {}
TH1F * m_hDepositLayer13 {}
TH1F * m_hDepositLayer14 {}
TH2F * m_hParELossEta {}
TH2F * m_hParELossSample {}
TH1F * m_hDeltaEtaLastPar {}
TH1F * m_hDeltaRadiusLastPar {}
TH1F * m_hDepositsInCore {}
TH1F * m_hDepositsInCone {}
TH2F * m_hDistDepositsTile {}
TH2F * m_hDistDepositsHEC {}
TH2F * m_hEMB1vsdPhi {}
TH2F * m_hEMB2vsdPhi {}
TH2F * m_hEMB3vsdPhi {}
TH2F * m_hEMB1vsdEta {}
TH2F * m_hEMB2vsdEta {}
TH2F * m_hEMB3vsdEta {}

Detailed Description

Definition at line 206 of file TrackDepositInCaloTool.h.

Member Function Documentation

◆ book()

StatusCode TrackDepositInCaloTool::Hists::book ( ITHistSvc & histSvc)

Definition at line 1020 of file TrackDepositInCaloTool.cxx.

1021{
1022 m_hDepositLayer12 = new TH1F("hDepositLayer12", "hDepositLayer12", 40, 0, 4000);
1023 m_hDepositLayer13 = new TH1F("hDepositLayer13", "hDepositLayer13", 40, 0, 4000);
1024 m_hDepositLayer14 = new TH1F("hDepositLayer14", "hDepositLayer14", 40, 0, 4000);
1025 m_hParELossEta = new TH2F("hParELossEta", "Parametrized eLoss vs eta", 40, 0, 4000, 30, -3, 3);
1026 m_hParELossSample = new TH2F("hParELossSample", "Parametrized eLoss vs sample", 40, 0, 4000, 21, 0, 21);
1027 m_hDeltaEtaLastPar = new TH1F("hDeltaEtaLastPar", "hDeltaEtaLastPar", 50, -2, 2);
1028 m_hDeltaRadiusLastPar = new TH1F("hDeltaRadiusLastPar", "hDeltaRadiusLastPar", 50, 0, 5000);
1029 m_hDepositsInCore = new TH1F("hDepositsInCore", "hDepositsInCore", 50, 0, 5000);
1030 m_hDepositsInCone = new TH1F("hDepositsInCone", "hDepositsInCone", 50, 0, 5000);
1031 m_hDistDepositsTile = new TH2F("hDistDepositsTile", "hDistDepositsTile", 30, 0.0, 0.3, 30, 0, 4000);
1032 m_hDistDepositsHEC = new TH2F("hDistDepositsHEC", "hDistDepositsHEC", 30, 0.0, 0.3, 30, 0, 4000);
1033
1034 m_hEMB1vsdPhi = new TH2F("hEMB1vsdPhi", "hEMB1vsdPhi", 50, -M_PI, M_PI, 50, 0, 500);
1035 m_hEMB2vsdPhi = new TH2F("hEMB2vsdPhi", "hEMB2vsdPhi", 50, -M_PI, M_PI, 50, 0, 500);
1036 m_hEMB3vsdPhi = new TH2F("hEMB3vsdPhi", "hEMB3vsdPhi", 50, -M_PI, M_PI, 50, 0, 500);
1037 m_hEMB1vsdEta = new TH2F("hEMB1vsdEta", "hEMB1vsdEta", 50, -M_PI, M_PI, 50, 0, 500);
1038 m_hEMB2vsdEta = new TH2F("hEMB2vsdEta", "hEMB2vsdEta", 50, -M_PI, M_PI, 50, 0, 500);
1039 m_hEMB3vsdEta = new TH2F("hEMB3vsdEta", "hEMB3vsdEta", 50, -M_PI, M_PI, 50, 0, 500);
1040
1041#define H_CHECK(X) if((X).isFailure()) return StatusCode::FAILURE
1042 H_CHECK( histSvc.regHist("/AANT/CaloTrkMuId/hDepositLayer12", m_hDepositLayer12) );
1043 H_CHECK( histSvc.regHist("/AANT/CaloTrkMuId/hDepositLayer13", m_hDepositLayer13) );
1044 H_CHECK( histSvc.regHist("/AANT/CaloTrkMuId/hDepositLayer14", m_hDepositLayer14) );
1045 H_CHECK( histSvc.regHist("/AANT/CaloTrkMuId/hParELossSample", m_hParELossSample) );
1046 H_CHECK( histSvc.regHist("/AANT/CaloTrkMuId/hParELossEta", m_hParELossEta) );
1047 H_CHECK( histSvc.regHist("/AANT/DetStore/hDeltaEtaLastPar", m_hDeltaEtaLastPar) );
1048 H_CHECK( histSvc.regHist("/AANT/DetStore/hDeltaRadiusLastPar", m_hDeltaRadiusLastPar) );
1049 H_CHECK( histSvc.regHist("/AANT/DetStore/hDepositsInCore", m_hDepositsInCore) );
1050 H_CHECK( histSvc.regHist("/AANT/DetStore/hDepositsInCone", m_hDepositsInCone) );
1051 H_CHECK( histSvc.regHist("/AANT/DetStore/hDistDepositsTile", m_hDistDepositsTile) );
1052 H_CHECK( histSvc.regHist("/AANT/DetStore/hDistDepositsHEC", m_hDistDepositsHEC) );
1053
1054 H_CHECK( histSvc.regHist("/AANT/DetStore/hEMB1vsdPhi", m_hEMB1vsdPhi) );
1055 H_CHECK( histSvc.regHist("/AANT/DetStore/hEMB2vsdPhi", m_hEMB2vsdPhi) );
1056 H_CHECK( histSvc.regHist("/AANT/DetStore/hEMB3vsdPhi", m_hEMB3vsdPhi) );
1057 H_CHECK( histSvc.regHist("/AANT/DetStore/hEMB1vsdEta", m_hEMB1vsdEta) );
1058 H_CHECK( histSvc.regHist("/AANT/DetStore/hEMB2vsdEta", m_hEMB2vsdEta) );
1059 H_CHECK( histSvc.regHist("/AANT/DetStore/hEMB3vsdEta", m_hEMB3vsdEta) );
1060#undef H_CHECK
1061
1062 return StatusCode::SUCCESS;
1063}
#define M_PI
#define H_CHECK(X)
TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)

Member Data Documentation

◆ m_hDeltaEtaLastPar

TH1F* TrackDepositInCaloTool::Hists::m_hDeltaEtaLastPar {}

Definition at line 217 of file TrackDepositInCaloTool.h.

217{};

◆ m_hDeltaRadiusLastPar

TH1F* TrackDepositInCaloTool::Hists::m_hDeltaRadiusLastPar {}

Definition at line 218 of file TrackDepositInCaloTool.h.

218{};

◆ m_hDepositLayer12

TH1F* TrackDepositInCaloTool::Hists::m_hDepositLayer12 {}

Definition at line 209 of file TrackDepositInCaloTool.h.

209{};

◆ m_hDepositLayer13

TH1F* TrackDepositInCaloTool::Hists::m_hDepositLayer13 {}

Definition at line 210 of file TrackDepositInCaloTool.h.

210{};

◆ m_hDepositLayer14

TH1F* TrackDepositInCaloTool::Hists::m_hDepositLayer14 {}

Definition at line 211 of file TrackDepositInCaloTool.h.

211{};

◆ m_hDepositsInCone

TH1F* TrackDepositInCaloTool::Hists::m_hDepositsInCone {}

Definition at line 220 of file TrackDepositInCaloTool.h.

220{};

◆ m_hDepositsInCore

TH1F* TrackDepositInCaloTool::Hists::m_hDepositsInCore {}

Definition at line 219 of file TrackDepositInCaloTool.h.

219{};

◆ m_hDistDepositsHEC

TH2F* TrackDepositInCaloTool::Hists::m_hDistDepositsHEC {}

Definition at line 222 of file TrackDepositInCaloTool.h.

222{};

◆ m_hDistDepositsTile

TH2F* TrackDepositInCaloTool::Hists::m_hDistDepositsTile {}

Definition at line 221 of file TrackDepositInCaloTool.h.

221{};

◆ m_hEMB1vsdEta

TH2F* TrackDepositInCaloTool::Hists::m_hEMB1vsdEta {}

Definition at line 227 of file TrackDepositInCaloTool.h.

227{};

◆ m_hEMB1vsdPhi

TH2F* TrackDepositInCaloTool::Hists::m_hEMB1vsdPhi {}

Definition at line 224 of file TrackDepositInCaloTool.h.

224{};

◆ m_hEMB2vsdEta

TH2F* TrackDepositInCaloTool::Hists::m_hEMB2vsdEta {}

Definition at line 228 of file TrackDepositInCaloTool.h.

228{};

◆ m_hEMB2vsdPhi

TH2F* TrackDepositInCaloTool::Hists::m_hEMB2vsdPhi {}

Definition at line 225 of file TrackDepositInCaloTool.h.

225{};

◆ m_hEMB3vsdEta

TH2F* TrackDepositInCaloTool::Hists::m_hEMB3vsdEta {}

Definition at line 229 of file TrackDepositInCaloTool.h.

229{};

◆ m_hEMB3vsdPhi

TH2F* TrackDepositInCaloTool::Hists::m_hEMB3vsdPhi {}

Definition at line 226 of file TrackDepositInCaloTool.h.

226{};

◆ m_hParELossEta

TH2F* TrackDepositInCaloTool::Hists::m_hParELossEta {}

Definition at line 213 of file TrackDepositInCaloTool.h.

213{};

◆ m_hParELossSample

TH2F* TrackDepositInCaloTool::Hists::m_hParELossSample {}

Definition at line 214 of file TrackDepositInCaloTool.h.

214{};

The documentation for this struct was generated from the following files: