ATLAS Offline Software
Loading...
Searching...
No Matches
MomentumPullPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONHISTUTILS_MOMENTUMPULLPLOTS_H
6#define MUONHISTUTILS_MOMENTUMPULLPLOTS_H
7
9#include "xAODMuon/Muon.h"
10
11namespace Muon{
12
14 public:
15 MomentumPullPlots(PlotBase *pParent, const std::string& sDir) :
16 PlotBase(pParent, sDir){}
17 void fill(const xAOD::Muon& mu, float weight=1.0);
18
19 TH1* dpt_idme{nullptr};
20 TH1* ddpt_idme{nullptr};
21 TH1* dphi_idme{nullptr};
22 TH1* deta_idme{nullptr};
23
24 TH1* dpt_cbme{nullptr};
25 TH1* ddpt_cbme{nullptr};
26 TH1* dphi_cbme{nullptr};
27 TH1* deta_cbme{nullptr};
28
29 TH2* pt_cbme{nullptr};
30 TH2* pt_cbid{nullptr};
31 TH2* pt_meid{nullptr};
32
33 private:
34 void initializePlots();
35
36};
37
38}
39
40#endif
41
void fill(const xAOD::Muon &mu, float weight=1.0)
MomentumPullPlots(PlotBase *pParent, const std::string &sDir)
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: