ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonValidation
MuonDQA
MuonPhysValMonitoring
src
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
8
#include "
MuonHistUtils/MuonSegmentPlots.h
"
9
#include "
MuonHistUtils/MuonSegmentTruthRelatedPlots.h
"
10
11
class
MuonSegmentValidationPlots
:
public
PlotBase
{
12
public
:
13
MuonSegmentValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir,
bool
isData);
14
~MuonSegmentValidationPlots
();
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
MuonSegmentPlots.h
MuonSegmentTruthRelatedPlots.h
MuonSegmentValidationPlots::m_oMatchedMuonSegmPlots
std::unique_ptr< Muon::MuonSegmentPlots > m_oMatchedMuonSegmPlots
Definition
MuonSegmentValidationPlots.h:19
MuonSegmentValidationPlots::~MuonSegmentValidationPlots
~MuonSegmentValidationPlots()
MuonSegmentValidationPlots::fill
void fill(const xAOD::MuonSegment *truthMuSeg, const xAOD::MuonSegment *muSeg, float weight=1.0)
Definition
MuonSegmentValidationPlots.cxx:19
MuonSegmentValidationPlots::m_oMatchedMuonSegmDiffPlots
std::unique_ptr< Muon::MuonSegmentTruthRelatedPlots > m_oMatchedMuonSegmDiffPlots
Definition
MuonSegmentValidationPlots.h:20
MuonSegmentValidationPlots::m_oTruthMuonSegmPlots
std::unique_ptr< Muon::MuonSegmentPlots > m_oTruthMuonSegmPlots
Definition
MuonSegmentValidationPlots.h:21
MuonSegmentValidationPlots::MuonSegmentValidationPlots
MuonSegmentValidationPlots(PlotBase *pParent, const std::string &sDir, bool isData)
Definition
MuonSegmentValidationPlots.cxx:7
MuonSegmentValidationPlots::m_oRecoSegmPlots
std::unique_ptr< Muon::MuonSegmentPlots > m_oRecoSegmPlots
Definition
MuonSegmentValidationPlots.h:17
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
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