ATLAS Offline Software
Loading...
Searching...
No Matches
MuonResolutionPlots.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_MUONRESOLUTIONPLOTS_H
6#define MUONHISTUTILS_MUONRESOLUTIONPLOTS_H
7
10#include "xAODMuon/Muon.h"
12
13namespace Muon {
14
16 public:
17 MuonResolutionPlots(PlotBase* pParent, const std::string& sDir,
18 const std::string& sType = "",
19 bool doBinnedResolutions = false);
20 void fill(const xAOD::TrackParticle& muontp,
21 const xAOD::TruthParticle& truthprt, float weight = 1.0);
22
24 TH2* Res_pT_vs_lowpT{nullptr};
25 TH2* Res_pT_vs_highpT{nullptr};
26 TH2* Res_pT_vs_pT{nullptr};
27 TH2* Res_pT_vs_eta{nullptr};
28 TH2* Res_pT_vs_phi{nullptr};
29
30 TH2* Res_eta_vs_pT{nullptr};
31 TH2* Res_phi_vs_pT{nullptr};
32
33 private:
34 std::string m_sType;
36};
37
38} // namespace Muon
39
40#endif
MuonResolutionPlots(PlotBase *pParent, const std::string &sDir, const std::string &sType="", bool doBinnedResolutions=false)
Trk::ResolutionPlots m_oResolutionPlots
void fill(const xAOD::TrackParticle &muontp, const xAOD::TruthParticle &truthprt, float weight=1.0)
PlotBase(PlotBase *parent, std::string_view sDir)
Definition PlotBase.cxx:29
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TruthParticle_v1 TruthParticle
Typedef to implementation.