ATLAS Offline Software
Loading...
Searching...
No Matches
RecoMuonPlotOrganizer.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 MUONHISTUTILS_RECOMUONPLOTORGANIZER_H
6#define MUONHISTUTILS_RECOMUONPLOTORGANIZER_H
7
18
19#include "xAODMuon/Muon.h"
21#include <vector>
22
23namespace Muon
24{
26
28 public:
29 RecoMuonPlotOrganizer(PlotBase* pParent, const std::string& sDir, std::vector<int> selPlots = {});
31
32 std::vector<int> m_selPlots;
33
34 void fill(const xAOD::Muon& mu, float weight=1.0);
35
36 // Reco only information
37 std::unique_ptr<Muon::IDHitSummaryPlots> m_oIDHitPlots{};
38 std::unique_ptr<Trk::ParamPlots> m_oTrkParamPlots{};
39 std::unique_ptr<Trk::ImpactPlots> m_oImpactPlots{};
40 std::unique_ptr<Muon::MuonParamPlots> m_oMuonParamPlots{};
41 std::unique_ptr<Muon::RecoInfoPlots> m_oMuRecoInfoPlots{};
42 std::unique_ptr<Muon::MomentumPullPlots> m_oMomentumPullPlots{};
43 std::unique_ptr<Muon::MuonHitSummaryPlots> m_oMuonHitSummaryPlots{};
44 std::unique_ptr<Muon::MuonIsolationPlots> m_oMuonIsolationPlots{};
45 std::unique_ptr<Muon::ChargeDepParamPlots> m_oChargeParamPlotsLowPt{};
46 std::unique_ptr<Muon::ChargeDepParamPlots> m_oChargeParamPlotsHighPt{};
47
48 };
49
50}
51
52#endif
std::unique_ptr< Muon::MuonIsolationPlots > m_oMuonIsolationPlots
RecoMuonPlotOrganizer(PlotBase *pParent, const std::string &sDir, std::vector< int > selPlots={})
std::unique_ptr< Muon::MomentumPullPlots > m_oMomentumPullPlots
std::unique_ptr< Muon::ChargeDepParamPlots > m_oChargeParamPlotsHighPt
std::unique_ptr< Trk::ImpactPlots > m_oImpactPlots
std::unique_ptr< Muon::MuonParamPlots > m_oMuonParamPlots
std::unique_ptr< Muon::RecoInfoPlots > m_oMuRecoInfoPlots
std::unique_ptr< Trk::ParamPlots > m_oTrkParamPlots
std::unique_ptr< Muon::MuonHitSummaryPlots > m_oMuonHitSummaryPlots
void fill(const xAOD::Muon &mu, float weight=1.0)
std::unique_ptr< Muon::ChargeDepParamPlots > m_oChargeParamPlotsLowPt
std::unique_ptr< Muon::IDHitSummaryPlots > m_oIDHitPlots
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Muon_v1 Muon
Reference the current persistent version: