ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonValidation
MuonDQA
MuonTrackMonitoring
MuonTrackMonitoring
RecoMuonSegmentPlots.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONTRACKMONITORING_RECOMUONSEGMENTPLOTS_H
6
#define MUONTRACKMONITORING_RECOMUONSEGMENTPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
MuonHistUtils/MuonSegmentPlots.h
"
10
#include "
MuonHistUtils/MuonSegmentSlimPlots.h
"
11
12
#include "
xAODMuon/Muon.h
"
13
#include "
xAODMuon/MuonContainer.h
"
14
#include "
xAODMuon/MuonSegment.h
"
15
#include "
xAODMuon/MuonSegmentContainer.h
"
16
#include "
xAODTracking/TrackParticleContainer.h
"
17
18
class
RecoMuonSegmentPlots
:
public
PlotBase
{
19
public
:
20
RecoMuonSegmentPlots
(
PlotBase
* pParent,
const
std::string& sDir,
bool
detail
=
false
);
21
22
RecoMuonSegmentPlots
(
const
RecoMuonSegmentPlots
&) =
delete
;
23
RecoMuonSegmentPlots
&
operator=
(
const
RecoMuonSegmentPlots
&) =
delete
;
24
25
//fill methods
26
void
fill
(
const
xAOD::MuonContainer
& muContainer);
27
void
fill
(
const
xAOD::Muon
& mu);
28
void
fill
(
const
xAOD::MuonSegment
& muonSeg);
29
30
//generic plots from MuonHistUtils
31
Muon::MuonSegmentPlots
*
m_oMuonSegmentPlots
;
32
Muon::MuonSegmentSlimPlots
*
m_oMuonSegmentSlimPlots
;
33
34
//Monitoring justification plots
35
bool
Detail
;
36
37
38
private
:
39
void
initializePlots
();
40
41
42
};
43
44
#endif
MuonContainer.h
MuonSegment.h
Muon.h
TrackParticleContainer.h
MuonSegmentContainer.h
MuonSegmentPlots.h
MuonSegmentSlimPlots.h
PlotBase.h
Muon::MuonSegmentPlots
Definition
MuonSegmentPlots.h:18
Muon::MuonSegmentSlimPlots
Definition
MuonSegmentSlimPlots.h:18
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
RecoMuonSegmentPlots::m_oMuonSegmentPlots
Muon::MuonSegmentPlots * m_oMuonSegmentPlots
Definition
RecoMuonSegmentPlots.h:31
RecoMuonSegmentPlots::Detail
bool Detail
Definition
RecoMuonSegmentPlots.h:35
RecoMuonSegmentPlots::operator=
RecoMuonSegmentPlots & operator=(const RecoMuonSegmentPlots &)=delete
RecoMuonSegmentPlots::m_oMuonSegmentSlimPlots
Muon::MuonSegmentSlimPlots * m_oMuonSegmentSlimPlots
Definition
RecoMuonSegmentPlots.h:32
RecoMuonSegmentPlots::fill
void fill(const xAOD::MuonContainer &muContainer)
Definition
RecoMuonSegmentPlots.cxx:19
RecoMuonSegmentPlots::RecoMuonSegmentPlots
RecoMuonSegmentPlots(const RecoMuonSegmentPlots &)=delete
RecoMuonSegmentPlots::RecoMuonSegmentPlots
RecoMuonSegmentPlots(PlotBase *pParent, const std::string &sDir, bool detail=false)
Definition
RecoMuonSegmentPlots.cxx:7
RecoMuonSegmentPlots::initializePlots
void initializePlots()
Definition
RecoMuonSegmentPlots.cxx:43
detail
Definition
extract_histogram_tag.cxx:14
xAOD::Muon
Muon_v1 Muon
Reference the current persistent version:
Definition
Event/xAOD/xAODMuon/xAODMuon/Muon.h:13
xAOD::MuonContainer
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
Definition
Event/xAOD/xAODMuon/xAODMuon/MuonContainer.h:14
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