ATLAS Offline Software
HIMonitoringMuonsTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 #ifndef HIMONITORINGMUONSTOOL_H
6 #define HIMONITORINGMUONSTOOL_H
7 
8 
10 
11 class TH1D;
12 
14 {
15 public:
16  HIMonitoringMuonsTool(const std::string& type, const std::string& name,
17  const IInterface* parent);
18 
19  virtual ~HIMonitoringMuonsTool();
20 
22  virtual StatusCode bookHistograms();
23  virtual StatusCode fillHistograms();
24  virtual StatusCode procHistograms();
25 
26 
27  void book_hist();
28 private:
30 
34 
38 };
39 
40 #endif
HIMonitoringMuonsTool::procHistograms
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
Definition: HIMonitoringMuonsTool.cxx:118
HIMonitoringMuonsTool::~HIMonitoringMuonsTool
virtual ~HIMonitoringMuonsTool()
Definition: HIMonitoringMuonsTool.cxx:17
ManagedMonitorToolBase
Provides functionality for users to implement and save histograms, ntuples, and summary data,...
Definition: ManagedMonitorToolBase.h:74
HIMonitoringMuonsTool::bookHistograms
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
Definition: HIMonitoringMuonsTool.cxx:26
HIMonitoringMuonsTool::bookHistogramsRecurrent
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().
Definition: HIMonitoringMuonsTool.cxx:21
TH1D
Definition: rootspy.cxx:342
HIMonitoringMuonsTool::book_hist
void book_hist()
*** FCal sum Et *** ///
Definition: HIMonitoringMuonsTool.cxx:134
HIMonitoringMuonsTool::m_h_Auth_fcal
TH1D * m_h_Auth_fcal
histograms
Definition: HIMonitoringMuonsTool.h:31
HIMonitoringMuonsTool::m_h_Chi2ndfMS_fcal
TH1D * m_h_Chi2ndfMS_fcal
Definition: HIMonitoringMuonsTool.h:37
ManagedMonitorToolBase.h
HIMonitoringMuonsTool
Definition: HIMonitoringMuonsTool.h:14
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
HIMonitoringMuonsTool::m_h_Type_fcal
TH1D * m_h_Type_fcal
Definition: HIMonitoringMuonsTool.h:32
HIMonitoringMuonsTool::m_h_Chi2ndf_fcal
TH1D * m_h_Chi2ndf_fcal
Definition: HIMonitoringMuonsTool.h:33
test_pyathena.parent
parent
Definition: test_pyathena.py:15
HIMonitoringMuonsTool::HIMonitoringMuonsTool
HIMonitoringMuonsTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: HIMonitoringMuonsTool.cxx:13
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
HIMonitoringMuonsTool::m_h_Chi2ndfME_fcal
TH1D * m_h_Chi2ndfME_fcal
Definition: HIMonitoringMuonsTool.h:36
HIMonitoringMuonsTool::fillHistograms
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
Definition: HIMonitoringMuonsTool.cxx:41
HIMonitoringMuonsTool::m_h_Chi2ndfID_fcal
TH1D * m_h_Chi2ndfID_fcal
Definition: HIMonitoringMuonsTool.h:35