ATLAS Offline Software
Loading...
Searching...
No Matches
SlowMuonParamPlots.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_SLOWMUONPARAMPLOTS_H
6#define MUONHISTUTILS_SLOWMUONPARAMPLOTS_H
7
9#include "xAODMuon/SlowMuon.h"
10
11namespace Muon {
12
13class BetaPlots : public PlotBase {
14 public:
15 BetaPlots(PlotBase* pParent, const std::string& sDir, std::string sDetType);
16
17 void fill(const xAOD::SlowMuon& smu, float weight = 1.0);
18
19 TH1* nHits;
20 TH1* avg;
21 TH1* chi2;
22 TH1* ndf;
23 TH1* chi2ndf;
25 TH1* rms;
26
27 private:
28 std::string m_sDetType;
29 void initializePlots();
30};
31
33 public:
34 SlowMuonParamPlots(PlotBase* pParent, const std::string& sDir);
35
36 void fill(const xAOD::SlowMuon& smu, float weight = 1.0);
37
38 TH1* beta{nullptr};
42
43 private:
44 void initializePlots();
45};
46
47} // namespace Muon
48
49#endif
BetaPlots(PlotBase *pParent, const std::string &sDir, std::string sDetType)
void fill(const xAOD::SlowMuon &smu, float weight=1.0)
SlowMuonParamPlots(PlotBase *pParent, const std::string &sDir)
void fill(const xAOD::SlowMuon &smu, 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.
SlowMuon_v1 SlowMuon
Reference the current persistent version:
Definition SlowMuon.h:13