ATLAS Offline Software
Loading...
Searching...
No Matches
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"
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
Derived DataVector<T>.
Definition DataVector.h:795
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
Muon::MuonSegmentPlots * m_oMuonSegmentPlots
RecoMuonSegmentPlots & operator=(const RecoMuonSegmentPlots &)=delete
Muon::MuonSegmentSlimPlots * m_oMuonSegmentSlimPlots
void fill(const xAOD::MuonContainer &muContainer)
RecoMuonSegmentPlots(const RecoMuonSegmentPlots &)=delete
RecoMuonSegmentPlots(PlotBase *pParent, const std::string &sDir, bool detail=false)
Muon_v1 Muon
Reference the current persistent version:
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
MuonSegment_v1 MuonSegment
Reference the current persistent version: