ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonValidation
MuonHistogramming
MuonHistUtils
MuonHistUtils
IDHitSummaryPlots.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONHISTUTILS_IDHITSUMMARYPLOTS_H
6
#define MUONHISTUTILS_IDHITSUMMARYPLOTS_H
7
8
#include "
TrkValHistUtils/HitTypePlots.h
"
9
#include "
TrkValHistUtils/PlotBase.h
"
10
#include "
xAODTracking/TrackParticle.h
"
11
12
namespace
Muon
{
13
14
class
HitFracTypePlots
:
public
PlotBase
{
15
public
:
16
HitFracTypePlots
(
PlotBase
* pParent, std::string sHitType,
17
std::string sHitLabel);
18
void
fill
(
float
hitval,
float
trketa,
float
weight = 1.0);
19
20
TH1*
fracHits
{
nullptr
};
21
TH1*
fracHitsVsEta
{
nullptr
};
22
23
private
:
24
void
initializePlots
();
25
std::string
m_sHitType
;
26
std::string
m_sHitLabel
;
27
};
28
29
class
IDHitSummaryPlots
:
public
PlotBase
{
30
public
:
31
IDHitSummaryPlots
(
PlotBase
* pParent,
const
std::string& sDir);
32
void
fill
(
const
xAOD::TrackParticle
& trk,
float
weight = 1.0);
33
34
Trk::HitTypePlots
nBLayerHitsIfExpected
;
35
Trk::HitTypePlots
nPixelHitsPlusDead
;
36
Trk::HitTypePlots
nSCTHitsPlusDead
;
37
Trk::HitTypePlots
nTRTHitsPlusDead
;
38
Trk::HitTypePlots
nTRTHitsPlusOutliers
;
39
Trk::HitTypePlots
nPixSCTHoles
;
40
41
HitFracTypePlots
fPixelOutliers
;
42
HitFracTypePlots
fSCTOutliers
;
43
HitFracTypePlots
fTRTOutliers
;
44
};
45
46
}
// namespace Muon
47
48
#endif
TrackParticle.h
HitTypePlots.h
PlotBase.h
Muon::HitFracTypePlots
Definition
IDHitSummaryPlots.h:14
Muon::HitFracTypePlots::fracHitsVsEta
TH1 * fracHitsVsEta
Definition
IDHitSummaryPlots.h:21
Muon::HitFracTypePlots::initializePlots
void initializePlots()
Definition
IDHitSummaryPlots.cxx:19
Muon::HitFracTypePlots::fill
void fill(float hitval, float trketa, float weight=1.0)
Definition
IDHitSummaryPlots.cxx:26
Muon::HitFracTypePlots::m_sHitType
std::string m_sHitType
Definition
IDHitSummaryPlots.h:25
Muon::HitFracTypePlots::m_sHitLabel
std::string m_sHitLabel
Definition
IDHitSummaryPlots.h:26
Muon::HitFracTypePlots::fracHits
TH1 * fracHits
Definition
IDHitSummaryPlots.h:20
Muon::HitFracTypePlots::HitFracTypePlots
HitFracTypePlots(PlotBase *pParent, std::string sHitType, std::string sHitLabel)
Definition
IDHitSummaryPlots.cxx:14
Muon::IDHitSummaryPlots::nSCTHitsPlusDead
Trk::HitTypePlots nSCTHitsPlusDead
Definition
IDHitSummaryPlots.h:36
Muon::IDHitSummaryPlots::fill
void fill(const xAOD::TrackParticle &trk, float weight=1.0)
Definition
IDHitSummaryPlots.cxx:47
Muon::IDHitSummaryPlots::nPixSCTHoles
Trk::HitTypePlots nPixSCTHoles
Definition
IDHitSummaryPlots.h:39
Muon::IDHitSummaryPlots::IDHitSummaryPlots
IDHitSummaryPlots(PlotBase *pParent, const std::string &sDir)
Definition
IDHitSummaryPlots.cxx:33
Muon::IDHitSummaryPlots::nTRTHitsPlusDead
Trk::HitTypePlots nTRTHitsPlusDead
Definition
IDHitSummaryPlots.h:37
Muon::IDHitSummaryPlots::fTRTOutliers
HitFracTypePlots fTRTOutliers
Definition
IDHitSummaryPlots.h:43
Muon::IDHitSummaryPlots::fSCTOutliers
HitFracTypePlots fSCTOutliers
Definition
IDHitSummaryPlots.h:42
Muon::IDHitSummaryPlots::nBLayerHitsIfExpected
Trk::HitTypePlots nBLayerHitsIfExpected
Definition
IDHitSummaryPlots.h:34
Muon::IDHitSummaryPlots::nPixelHitsPlusDead
Trk::HitTypePlots nPixelHitsPlusDead
Definition
IDHitSummaryPlots.h:35
Muon::IDHitSummaryPlots::fPixelOutliers
HitFracTypePlots fPixelOutliers
Definition
IDHitSummaryPlots.h:41
Muon::IDHitSummaryPlots::nTRTHitsPlusOutliers
Trk::HitTypePlots nTRTHitsPlusOutliers
Definition
IDHitSummaryPlots.h:38
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
Trk::HitTypePlots
Definition
HitTypePlots.h:12
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
xAOD::TrackParticle
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h:13
Generated on
for ATLAS Offline Software by
1.17.0