ATLAS Offline Software
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 "
TrkValHistUtils/PlotBase.h
"
9
#include "
TrkValHistUtils/HitTypePlots.h
"
10
#include "
xAODMuon/MuonSegment.h
"
11
#include <vector>
12
#include <string>
13
14
namespace
Muon
{
15
16
class
MuonSegmentTruthRelatedPlots
:
public
PlotBase
{
17
public
:
18
MuonSegmentTruthRelatedPlots
(
PlotBase
* pParent,
const
std::string&
sDir
);
19
~MuonSegmentTruthRelatedPlots
();
20
21
void
fill
(
const
xAOD::MuonSegment
& muonSeg,
const
xAOD::MuonSegment
& truthMuonSeg,
float
weight
=1.0);
22
23
//hit difference plots
24
Trk::HitTypePlots
nPrecisionHits
;
25
Trk::HitTypePlots
nPhiLayers
;
26
Trk::HitTypePlots
nTrigEtaLayers
;
27
28
//resolution plots
29
TH1*
dxpos
{
nullptr
};
30
TH1*
dypos
{
nullptr
};
31
TH1*
dzpos
{
nullptr
};
32
33
TH1*
detapos
{
nullptr
};
34
TH1*
dphipos
{
nullptr
};
35
36
TH1*
detadir
{
nullptr
};
37
TH1*
dphidir
{
nullptr
};
38
39
};
40
}
41
42
#endif
Muon::MuonSegmentTruthRelatedPlots::dzpos
TH1 * dzpos
Definition:
MuonSegmentTruthRelatedPlots.h:31
PlotBase
Definition:
PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:60
MuonSegment.h
Muon::MuonSegmentTruthRelatedPlots::nTrigEtaLayers
Trk::HitTypePlots nTrigEtaLayers
Definition:
MuonSegmentTruthRelatedPlots.h:26
xAOD::MuonSegment_v1
Class describing a MuonSegment.
Definition:
MuonSegment_v1.h:33
Muon::MuonSegmentTruthRelatedPlots::detadir
TH1 * detadir
Definition:
MuonSegmentTruthRelatedPlots.h:36
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
dqt_zlumi_pandas.weight
int weight
Definition:
dqt_zlumi_pandas.py:189
Muon::MuonSegmentTruthRelatedPlots::dxpos
TH1 * dxpos
Definition:
MuonSegmentTruthRelatedPlots.h:29
Muon::MuonSegmentTruthRelatedPlots::MuonSegmentTruthRelatedPlots
MuonSegmentTruthRelatedPlots(PlotBase *pParent, const std::string &sDir)
Definition:
MuonSegmentTruthRelatedPlots.cxx:11
Trk::HitTypePlots
Definition:
HitTypePlots.h:12
Muon::MuonSegmentTruthRelatedPlots::fill
void fill(const xAOD::MuonSegment &muonSeg, const xAOD::MuonSegment &truthMuonSeg, float weight=1.0)
Definition:
MuonSegmentTruthRelatedPlots.cxx:34
Muon::MuonSegmentTruthRelatedPlots::dypos
TH1 * dypos
Definition:
MuonSegmentTruthRelatedPlots.h:30
Muon::MuonSegmentTruthRelatedPlots::dphidir
TH1 * dphidir
Definition:
MuonSegmentTruthRelatedPlots.h:37
HitTypePlots.h
Muon::MuonSegmentTruthRelatedPlots::nPhiLayers
Trk::HitTypePlots nPhiLayers
Definition:
MuonSegmentTruthRelatedPlots.h:25
Muon::MuonSegmentTruthRelatedPlots::dphipos
TH1 * dphipos
Definition:
MuonSegmentTruthRelatedPlots.h:34
Muon::MuonSegmentTruthRelatedPlots::detapos
TH1 * detapos
Definition:
MuonSegmentTruthRelatedPlots.h:33
Muon::MuonSegmentTruthRelatedPlots::nPrecisionHits
Trk::HitTypePlots nPrecisionHits
Definition:
MuonSegmentTruthRelatedPlots.h:24
PlotBase.h
Muon::MuonSegmentTruthRelatedPlots::~MuonSegmentTruthRelatedPlots
~MuonSegmentTruthRelatedPlots()
Definition:
MuonSegmentTruthRelatedPlots.cxx:30
Muon::MuonSegmentTruthRelatedPlots
Definition:
MuonSegmentTruthRelatedPlots.h:16
Generated on Sun Dec 22 2024 21:15:23 for ATLAS Offline Software by
1.8.18