ATLAS Offline Software
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 
11 
12 #include "xAODMuon/Muon.h"
13 #include "xAODMuon/MuonContainer.h"
14 #include "xAODMuon/MuonSegment.h"
17 
19  public:
20  RecoMuonSegmentPlots(PlotBase* pParent, const std::string& sDir, bool detail=false);
21 
24 
25  //fill methods
26  void fill(const xAOD::MuonContainer& muContainer);
27  void fill(const xAOD::Muon& mu);
28  void fill(const std::vector<ElementLink<DataVector<xAOD::MuonSegment_v1>>>& Mu_Segments);
29  void fill(const xAOD::MuonSegment& muonSeg);
30 
31  //generic plots from MuonHistUtils
34 
35  //Monitoring justification plots
36  bool Detail;
37 
38 
39  private:
40  void initializePlots();
41 
42 
43 };
44 
45 #endif
RecoMuonSegmentPlots::fill
void fill(const xAOD::MuonContainer &muContainer)
Definition: RecoMuonSegmentPlots.cxx:19
PlotBase
Definition: PlotBase.h:34
Muon.h
RecoMuonSegmentPlots::Detail
bool Detail
Definition: RecoMuonSegmentPlots.h:36
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:59
MuonSegment.h
RecoMuonSegmentPlots::operator=
RecoMuonSegmentPlots & operator=(const RecoMuonSegmentPlots &)=delete
xAOD::MuonSegment_v1
Class describing a MuonSegment.
Definition: MuonSegment_v1.h:33
detail
Definition: extract_histogram_tag.cxx:14
xAOD::Muon_v1
Class describing a Muon.
Definition: Muon_v1.h:38
MuonSegmentContainer.h
RecoMuonSegmentPlots::m_oMuonSegmentSlimPlots
Muon::MuonSegmentSlimPlots * m_oMuonSegmentSlimPlots
Definition: RecoMuonSegmentPlots.h:33
RecoMuonSegmentPlots::m_oMuonSegmentPlots
Muon::MuonSegmentPlots * m_oMuonSegmentPlots
Definition: RecoMuonSegmentPlots.h:32
MuonSegmentSlimPlots.h
RecoMuonSegmentPlots::initializePlots
void initializePlots()
Definition: RecoMuonSegmentPlots.cxx:52
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
RecoMuonSegmentPlots::RecoMuonSegmentPlots
RecoMuonSegmentPlots(const RecoMuonSegmentPlots &)=delete
Muon::MuonSegmentSlimPlots
Definition: MuonSegmentSlimPlots.h:18
RecoMuonSegmentPlots
Definition: RecoMuonSegmentPlots.h:18
MuonContainer.h
Muon::MuonSegmentPlots
Definition: MuonSegmentPlots.h:18
RecoMuonSegmentPlots::RecoMuonSegmentPlots
RecoMuonSegmentPlots(PlotBase *pParent, const std::string &sDir, bool detail=false)
Definition: RecoMuonSegmentPlots.cxx:7
MuonSegmentPlots.h
PlotBase.h
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:51
TrackParticleContainer.h