ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 }

Member Data Documentation

◆ m_hDeltaEtaLastPar

TH1F* TrackDepositInCaloTool::Hists::m_hDeltaEtaLastPar {}

Definition at line 217 of file TrackDepositInCaloTool.h.

◆ m_hDeltaRadiusLastPar

TH1F* TrackDepositInCaloTool::Hists::m_hDeltaRadiusLastPar {}

Definition at line 218 of file TrackDepositInCaloTool.h.

◆ m_hDepositLayer12

TH1F* TrackDepositInCaloTool::Hists::m_hDepositLayer12 {}

Definition at line 209 of file TrackDepositInCaloTool.h.

◆ m_hDepositLayer13

TH1F* TrackDepositInCaloTool::Hists::m_hDepositLayer13 {}

Definition at line 210 of file TrackDepositInCaloTool.h.

◆ m_hDepositLayer14

TH1F* TrackDepositInCaloTool::Hists::m_hDepositLayer14 {}

Definition at line 211 of file TrackDepositInCaloTool.h.

◆ m_hDepositsInCone

TH1F* TrackDepositInCaloTool::Hists::m_hDepositsInCone {}

Definition at line 220 of file TrackDepositInCaloTool.h.

◆ m_hDepositsInCore

TH1F* TrackDepositInCaloTool::Hists::m_hDepositsInCore {}

Definition at line 219 of file TrackDepositInCaloTool.h.

◆ m_hDistDepositsHEC

TH2F* TrackDepositInCaloTool::Hists::m_hDistDepositsHEC {}

Definition at line 222 of file TrackDepositInCaloTool.h.

◆ m_hDistDepositsTile

TH2F* TrackDepositInCaloTool::Hists::m_hDistDepositsTile {}

Definition at line 221 of file TrackDepositInCaloTool.h.

◆ m_hEMB1vsdEta

TH2F* TrackDepositInCaloTool::Hists::m_hEMB1vsdEta {}

Definition at line 227 of file TrackDepositInCaloTool.h.

◆ m_hEMB1vsdPhi

TH2F* TrackDepositInCaloTool::Hists::m_hEMB1vsdPhi {}

Definition at line 224 of file TrackDepositInCaloTool.h.

◆ m_hEMB2vsdEta

TH2F* TrackDepositInCaloTool::Hists::m_hEMB2vsdEta {}

Definition at line 228 of file TrackDepositInCaloTool.h.

◆ m_hEMB2vsdPhi

TH2F* TrackDepositInCaloTool::Hists::m_hEMB2vsdPhi {}

Definition at line 225 of file TrackDepositInCaloTool.h.

◆ m_hEMB3vsdEta

TH2F* TrackDepositInCaloTool::Hists::m_hEMB3vsdEta {}

Definition at line 229 of file TrackDepositInCaloTool.h.

◆ m_hEMB3vsdPhi

TH2F* TrackDepositInCaloTool::Hists::m_hEMB3vsdPhi {}

Definition at line 226 of file TrackDepositInCaloTool.h.

◆ m_hParELossEta

TH2F* TrackDepositInCaloTool::Hists::m_hParELossEta {}

Definition at line 213 of file TrackDepositInCaloTool.h.

◆ m_hParELossSample

TH2F* TrackDepositInCaloTool::Hists::m_hParELossSample {}

Definition at line 214 of file TrackDepositInCaloTool.h.


The documentation for this struct was generated from the following files:
TrackDepositInCaloTool::Hists::m_hEMB3vsdEta
TH2F * m_hEMB3vsdEta
Definition: TrackDepositInCaloTool.h:229
TrackDepositInCaloTool::Hists::m_hParELossEta
TH2F * m_hParELossEta
Definition: TrackDepositInCaloTool.h:213
TrackDepositInCaloTool::Hists::m_hEMB1vsdPhi
TH2F * m_hEMB1vsdPhi
Definition: TrackDepositInCaloTool.h:224
TrackDepositInCaloTool::Hists::m_hDepositLayer13
TH1F * m_hDepositLayer13
Definition: TrackDepositInCaloTool.h:210
M_PI
#define M_PI
Definition: ActiveFraction.h:11
TrackDepositInCaloTool::Hists::m_hDistDepositsTile
TH2F * m_hDistDepositsTile
Definition: TrackDepositInCaloTool.h:221
TrackDepositInCaloTool::Hists::m_hDepositLayer12
TH1F * m_hDepositLayer12
Definition: TrackDepositInCaloTool.h:209
python.TrigEgammaMonitorHelper.TH2F
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
Definition: TrigEgammaMonitorHelper.py:45
H_CHECK
#define H_CHECK(X)
TrackDepositInCaloTool::Hists::m_hEMB2vsdPhi
TH2F * m_hEMB2vsdPhi
Definition: TrackDepositInCaloTool.h:225
TrackDepositInCaloTool::Hists::m_hDepositsInCore
TH1F * m_hDepositsInCore
Definition: TrackDepositInCaloTool.h:219
MuonSegmentReaderConfig.histSvc
histSvc
Definition: MuonSegmentReaderConfig.py:96
TrackDepositInCaloTool::Hists::m_hDepositsInCone
TH1F * m_hDepositsInCone
Definition: TrackDepositInCaloTool.h:220
TrackDepositInCaloTool::Hists::m_hEMB1vsdEta
TH2F * m_hEMB1vsdEta
Definition: TrackDepositInCaloTool.h:227
TrackDepositInCaloTool::Hists::m_hDistDepositsHEC
TH2F * m_hDistDepositsHEC
Definition: TrackDepositInCaloTool.h:222
TrackDepositInCaloTool::Hists::m_hEMB3vsdPhi
TH2F * m_hEMB3vsdPhi
Definition: TrackDepositInCaloTool.h:226
TrackDepositInCaloTool::Hists::m_hDepositLayer14
TH1F * m_hDepositLayer14
Definition: TrackDepositInCaloTool.h:211
TrackDepositInCaloTool::Hists::m_hParELossSample
TH2F * m_hParELossSample
Definition: TrackDepositInCaloTool.h:214
TrackDepositInCaloTool::Hists::m_hEMB2vsdEta
TH2F * m_hEMB2vsdEta
Definition: TrackDepositInCaloTool.h:228
python.TrigEgammaMonitorHelper.TH1F
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Definition: TrigEgammaMonitorHelper.py:24
TrackDepositInCaloTool::Hists::m_hDeltaRadiusLastPar
TH1F * m_hDeltaRadiusLastPar
Definition: TrackDepositInCaloTool.h:218
TrackDepositInCaloTool::Hists::m_hDeltaEtaLastPar
TH1F * m_hDeltaEtaLastPar
Definition: TrackDepositInCaloTool.h:217