ATLAS Offline Software
Loading...
Searching...
No Matches
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
12public:
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
std::unique_ptr< Muon::MuonSegmentPlots > m_oMatchedMuonSegmPlots
void fill(const xAOD::MuonSegment *truthMuSeg, const xAOD::MuonSegment *muSeg, float weight=1.0)
std::unique_ptr< Muon::MuonSegmentTruthRelatedPlots > m_oMatchedMuonSegmDiffPlots
std::unique_ptr< Muon::MuonSegmentPlots > m_oTruthMuonSegmPlots
MuonSegmentValidationPlots(PlotBase *pParent, const std::string &sDir, bool isData)
std::unique_ptr< Muon::MuonSegmentPlots > m_oRecoSegmPlots
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
MuonSegment_v1 MuonSegment
Reference the current persistent version: