ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonValidation
MuonHistogramming
MuonHistUtils
MuonHistUtils
MuonSegmentTruthRelatedPlots.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_MUONSEGMENTTRUTHRELATEDPLOTS_H
6
#define MUONHISTUTILS_MUONSEGMENTTRUTHRELATEDPLOTS_H
7
8
#include <string>
9
#include <vector>
10
11
#include "
TrkValHistUtils/HitTypePlots.h
"
12
#include "
TrkValHistUtils/PlotBase.h
"
13
#include "
xAODMuon/MuonSegment.h
"
14
15
namespace
Muon
{
16
17
class
MuonSegmentTruthRelatedPlots
:
public
PlotBase
{
18
public
:
19
MuonSegmentTruthRelatedPlots
(
PlotBase
* pParent,
const
std::string& sDir);
20
~MuonSegmentTruthRelatedPlots
();
21
22
void
fill
(
const
xAOD::MuonSegment
& muonSeg,
23
const
xAOD::MuonSegment
& truthMuonSeg,
float
weight = 1.0);
24
25
// hit difference plots
26
Trk::HitTypePlots
nPrecisionHits
;
27
Trk::HitTypePlots
nPhiLayers
;
28
Trk::HitTypePlots
nTrigEtaLayers
;
29
30
// resolution plots
31
TH1*
dxpos
{
nullptr
};
32
TH1*
dypos
{
nullptr
};
33
TH1*
dzpos
{
nullptr
};
34
35
TH1*
detapos
{
nullptr
};
36
TH1*
dphipos
{
nullptr
};
37
38
TH1*
detadir
{
nullptr
};
39
TH1*
dphidir
{
nullptr
};
40
};
41
}
// namespace Muon
42
43
#endif
MuonSegment.h
HitTypePlots.h
PlotBase.h
Muon::MuonSegmentTruthRelatedPlots::MuonSegmentTruthRelatedPlots
MuonSegmentTruthRelatedPlots(PlotBase *pParent, const std::string &sDir)
Definition
MuonSegmentTruthRelatedPlots.cxx:12
Muon::MuonSegmentTruthRelatedPlots::nTrigEtaLayers
Trk::HitTypePlots nTrigEtaLayers
Definition
MuonSegmentTruthRelatedPlots.h:28
Muon::MuonSegmentTruthRelatedPlots::dzpos
TH1 * dzpos
Definition
MuonSegmentTruthRelatedPlots.h:33
Muon::MuonSegmentTruthRelatedPlots::dxpos
TH1 * dxpos
Definition
MuonSegmentTruthRelatedPlots.h:31
Muon::MuonSegmentTruthRelatedPlots::dypos
TH1 * dypos
Definition
MuonSegmentTruthRelatedPlots.h:32
Muon::MuonSegmentTruthRelatedPlots::nPhiLayers
Trk::HitTypePlots nPhiLayers
Definition
MuonSegmentTruthRelatedPlots.h:27
Muon::MuonSegmentTruthRelatedPlots::dphidir
TH1 * dphidir
Definition
MuonSegmentTruthRelatedPlots.h:39
Muon::MuonSegmentTruthRelatedPlots::dphipos
TH1 * dphipos
Definition
MuonSegmentTruthRelatedPlots.h:36
Muon::MuonSegmentTruthRelatedPlots::nPrecisionHits
Trk::HitTypePlots nPrecisionHits
Definition
MuonSegmentTruthRelatedPlots.h:26
Muon::MuonSegmentTruthRelatedPlots::detadir
TH1 * detadir
Definition
MuonSegmentTruthRelatedPlots.h:38
Muon::MuonSegmentTruthRelatedPlots::detapos
TH1 * detapos
Definition
MuonSegmentTruthRelatedPlots.h:35
Muon::MuonSegmentTruthRelatedPlots::fill
void fill(const xAOD::MuonSegment &muonSeg, const xAOD::MuonSegment &truthMuonSeg, float weight=1.0)
Definition
MuonSegmentTruthRelatedPlots.cxx:50
Muon::MuonSegmentTruthRelatedPlots::~MuonSegmentTruthRelatedPlots
~MuonSegmentTruthRelatedPlots()
Definition
MuonSegmentTruthRelatedPlots.cxx:48
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::MuonSegment
MuonSegment_v1 MuonSegment
Reference the current persistent version:
Definition
Event/xAOD/xAODMuon/xAODMuon/MuonSegment.h:13
Generated on
for ATLAS Offline Software by
1.17.0