ATLAS Offline Software
MuonSegmentValidationPlots.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 MUONPHYSVALMONITORING_MUONSEGMENTVALIDATIONPLOTS_H
6 #define MUONPHYSVALMONITORING_MUONSEGMENTVALIDATIONPLOTS_H
7 
10 
12 public:
13  MuonSegmentValidationPlots(PlotBase* pParent, const std::string& sDir, bool isData);
15 
16  // Reco only information
17  std::unique_ptr<Muon::MuonSegmentPlots> m_oRecoSegmPlots{};
18  // Truth related plots
19  std::unique_ptr<Muon::MuonSegmentPlots> m_oMatchedMuonSegmPlots{};
20  std::unique_ptr<Muon::MuonSegmentTruthRelatedPlots> m_oMatchedMuonSegmDiffPlots{};
21  std::unique_ptr<Muon::MuonSegmentPlots> m_oTruthMuonSegmPlots{};
22 
23  void fill(const xAOD::MuonSegment* truthMuSeg, const xAOD::MuonSegment* muSeg, float weight = 1.0);
24  void fill(const xAOD::MuonSegment* muSeg, float weight = 1.0);
25 };
26 
27 #endif
MuonSegmentValidationPlots::~MuonSegmentValidationPlots
~MuonSegmentValidationPlots()
PlotBase
Definition: PlotBase.h:33
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
MuonSegmentValidationPlots::m_oTruthMuonSegmPlots
std::unique_ptr< Muon::MuonSegmentPlots > m_oTruthMuonSegmPlots
Definition: MuonSegmentValidationPlots.h:21
xAOD::MuonSegment_v1
Class describing a MuonSegment.
Definition: MuonSegment_v1.h:33
MuonSegmentTruthRelatedPlots.h
MuonSegmentValidationPlots::m_oMatchedMuonSegmPlots
std::unique_ptr< Muon::MuonSegmentPlots > m_oMatchedMuonSegmPlots
Definition: MuonSegmentValidationPlots.h:19
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:200
MuonSegmentValidationPlots
Definition: MuonSegmentValidationPlots.h:11
MuonSegmentValidationPlots::m_oMatchedMuonSegmDiffPlots
std::unique_ptr< Muon::MuonSegmentTruthRelatedPlots > m_oMatchedMuonSegmDiffPlots
Definition: MuonSegmentValidationPlots.h:20
MuonSegmentValidationPlots::m_oRecoSegmPlots
std::unique_ptr< Muon::MuonSegmentPlots > m_oRecoSegmPlots
Definition: MuonSegmentValidationPlots.h:17
MuonSegmentValidationPlots::fill
void fill(const xAOD::MuonSegment *truthMuSeg, const xAOD::MuonSegment *muSeg, float weight=1.0)
Definition: MuonSegmentValidationPlots.cxx:19
python.grid.isData
def isData(dataset)
Definition: grid.py:491
MuonSegmentPlots.h
MuonSegmentValidationPlots::MuonSegmentValidationPlots
MuonSegmentValidationPlots(PlotBase *pParent, const std::string &sDir, bool isData)
Definition: MuonSegmentValidationPlots.cxx:7