ATLAS Offline Software
MuonSpectrometer
MuonValidation
MuonDQA
MuonTrackMonitoring
MuonTrackMonitoring
RecoMuonIDTrackPlots.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 MUONTRACKMONITORING_RECOMUONIDTRACKPLOTS_H
6
#define MUONTRACKMONITORING_RECOMUONIDTRACKPLOTS_H
7
8
#include "
xAODMuon/Muon.h
"
9
#include "
xAODMuon/MuonContainer.h
"
10
#include "
xAODTracking/TrackParticle.h
"
11
//#include "TrkEventPrimitives/ResidualPull.h"
12
13
#include "
TrkValHistUtils/PlotBase.h
"
14
#include "
TrkValHistUtils/ParamPlots.h
"
15
#include "
TrkValHistUtils/RecoInfoPlots.h
"
16
#include "
TrkValHistUtils/ImpactPlots.h
"
17
#include "
TrkValHistUtils/IDHitPlots.h
"
18
19
20
class
RecoMuonIDTrackPlots
:
public
PlotBase
{
21
public
:
22
RecoMuonIDTrackPlots
(
PlotBase
* pParent,
const
std::string&
sDir
);
23
24
// Reco only information
25
Trk::ParamPlots
m_oAllPlots
;
26
Trk::ImpactPlots
m_oImpactPlots
;
27
Trk::RecoInfoPlots
m_oTrkRecoInfoPlots
;
28
Trk::IDHitPlots
m_oIDHitPlots
;
29
30
TH1
*
m_pt_broad
;
31
TH2
*
m_eta_phi_broad
;
32
33
//fill methods
34
void
fill
(
const
xAOD::Muon
&
mu
,
int
component);
35
void
fill
(
const
xAOD::TrackParticle
& muTP);
36
//void fill(const xAOD::TrackParticle& muTP, int LB_number, float LB_instant);
37
//void fill(const Trk::ResidualPull& resPull, int stationPhi, Muon::MuonStationIndex::TechnologyIndex techid, bool measuresPhi);
38
private
:
39
void
initializePlots
();
40
41
};
42
43
#endif
Trk::ParamPlots
Definition:
Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/ParamPlots.h:13
RecoMuonIDTrackPlots::m_oAllPlots
Trk::ParamPlots m_oAllPlots
Definition:
RecoMuonIDTrackPlots.h:25
RecoMuonIDTrackPlots::m_pt_broad
TH1 * m_pt_broad
Definition:
RecoMuonIDTrackPlots.h:30
RecoInfoPlots.h
PlotBase
Definition:
PlotBase.h:33
Muon.h
RecoMuonIDTrackPlots::initializePlots
void initializePlots()
Definition:
RecoMuonIDTrackPlots.cxx:16
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:60
RecoMuonIDTrackPlots::m_oTrkRecoInfoPlots
Trk::RecoInfoPlots m_oTrkRecoInfoPlots
Definition:
RecoMuonIDTrackPlots.h:27
xAOD::Muon_v1
Class describing a Muon.
Definition:
Muon_v1.h:38
RecoMuonIDTrackPlots::m_oImpactPlots
Trk::ImpactPlots m_oImpactPlots
Definition:
RecoMuonIDTrackPlots.h:26
RecoMuonIDTrackPlots::m_oIDHitPlots
Trk::IDHitPlots m_oIDHitPlots
Definition:
RecoMuonIDTrackPlots.h:28
Trk::IDHitPlots
Definition:
IDHitPlots.h:13
Trk::RecoInfoPlots
Definition:
Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/RecoInfoPlots.h:13
TH2
Definition:
rootspy.cxx:373
RecoMuonIDTrackPlots::fill
void fill(const xAOD::Muon &mu, int component)
Definition:
RecoMuonIDTrackPlots.cxx:27
Trk::ImpactPlots
Definition:
ImpactPlots.h:13
IDHitPlots.h
MuonContainer.h
TrackParticle.h
RecoMuonIDTrackPlots::m_eta_phi_broad
TH2 * m_eta_phi_broad
Definition:
RecoMuonIDTrackPlots.h:31
RecoMuonIDTrackPlots
Definition:
RecoMuonIDTrackPlots.h:20
TH1
Definition:
rootspy.cxx:268
xAOD::TrackParticle_v1
Class describing a TrackParticle.
Definition:
TrackParticle_v1.h:43
PlotBase.h
CaloNoise_fillDB.mu
mu
Definition:
CaloNoise_fillDB.py:53
RecoMuonIDTrackPlots::RecoMuonIDTrackPlots
RecoMuonIDTrackPlots(PlotBase *pParent, const std::string &sDir)
Definition:
RecoMuonIDTrackPlots.cxx:7
ParamPlots.h
ImpactPlots.h
Generated on Fri Jun 28 2024 21:25:46 for ATLAS Offline Software by
1.8.18