ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
Jet
JetMonitoring
src
JetMonitoringTool.h
Go to the documentation of this file.
1
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef JETMONITORING_JETMONITORINGTOOL_H
8
#define JETMONITORING_JETMONITORINGTOOL_H
15
16
// Local includes
17
#include "
AthenaMonitoring/ManagedMonitorToolBase.h
"
18
#include "GaudiKernel/ToolHandle.h"
19
20
#include "
JetMonitoring/JetContainerHistoFiller.h
"
21
22
class
JetMonitoringTool
23
:
public
ManagedMonitorToolBase
24
{
26
// Public methods:
28
public
:
29
30
// Copy constructor:
31
33
JetMonitoringTool
(
const
std::string&
type
,
34
const
std::string& name,
35
const
IInterface* parent );
36
38
virtual
~JetMonitoringTool
();
39
40
// Athena algtool's Hooks
41
virtual
StatusCode
initialize
();
42
virtual
StatusCode
bookHistograms
();
43
virtual
StatusCode
fillHistograms
();
44
virtual
StatusCode
procHistograms
();
45
47
// Private data:
49
private
:
50
52
JetMonitoringTool
();
53
54
ToolHandleArray<JetContainerHistoFiller>
m_htools
;
55
57
std::string
m_histoDir
;
58
60
int
m_interval
;
61
};
62
63
#endif
JetContainerHistoFiller.h
ManagedMonitorToolBase.h
JetMonitoringTool::initialize
virtual StatusCode initialize()
Definition
JetMonitoringTool.cxx:29
JetMonitoringTool::m_interval
int m_interval
Default monitoring interval for all children tools.
Definition
JetMonitoringTool.h:60
JetMonitoringTool::~JetMonitoringTool
virtual ~JetMonitoringTool()
Destructor:
JetMonitoringTool::m_histoDir
std::string m_histoDir
Directory under which all histos filled by this tool will live.
Definition
JetMonitoringTool.h:57
JetMonitoringTool::JetMonitoringTool
JetMonitoringTool()
Default constructor:
JetMonitoringTool::JetMonitoringTool
JetMonitoringTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
JetMonitoringTool.cxx:8
JetMonitoringTool::procHistograms
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
Definition
JetMonitoringTool.cxx:81
JetMonitoringTool::m_htools
ToolHandleArray< JetContainerHistoFiller > m_htools
Definition
JetMonitoringTool.h:54
JetMonitoringTool::bookHistograms
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
Definition
JetMonitoringTool.cxx:44
JetMonitoringTool::fillHistograms
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
Definition
JetMonitoringTool.cxx:68
ManagedMonitorToolBase::ManagedMonitorToolBase
ManagedMonitorToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
ManagedMonitorToolBase.cxx:338
type
Generated on
for ATLAS Offline Software by
1.14.0