ATLAS Offline Software
TrigInDetTrackMonitoringTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef _MON_TrigInDetTrackMonitoringTool_H
6 #define _MON_TrigInDetTrackMonitoringTool_H
7 
9 //New athenaMT monitoring
11 //Implementation of the interface
13 
21 public:
22 
23  TrigInDetTrackMonitoringTool(const std::string& type, const std::string& name, const IInterface* parent);
25 
26  virtual StatusCode initialize() final;
27  virtual StatusCode finalize() final;
28 
29  void monitor_tracks(const std::string &prefix, const std::string &suffix, const xAOD::TrackParticleContainer &tracks ) const;
30 
31 private:
32  ToolHandle<GenericMonitoringTool> m_monTool{this,"MonitoringTool","","Monitoring tool"};
33 
34 };
35 
36 
37 #endif
hotSpotInTAG.suffix
string suffix
Definition: hotSpotInTAG.py:186
TrigInDetTrackMonitoringTool::~TrigInDetTrackMonitoringTool
virtual ~TrigInDetTrackMonitoringTool()
Definition: TrigInDetTrackMonitoringTool.cxx:22
ITrackParticleMonitoring.h
TrigInDetTrackMonitoringTool
Definition: TrigInDetTrackMonitoringTool.h:14
ITrackParticleMonitoring
Definition: ITrackParticleMonitoring.h:19
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
checkCorrelInHIST.prefix
dictionary prefix
Definition: checkCorrelInHIST.py:391
test_pyathena.parent
parent
Definition: test_pyathena.py:15
DataVector< xAOD::TrackParticle_v1 >
Monitored.h
Header file to be included by clients of the Monitored infrastructure.
TrigInDetTrackMonitoringTool::TrigInDetTrackMonitoringTool
TrigInDetTrackMonitoringTool(const std::string &type, const std::string &name, const IInterface *parent)
This class implements the monitoring for the online track (xAODTrackParticles to be precise) paramete...
Definition: TrigInDetTrackMonitoringTool.cxx:12
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
TrigInDetTrackMonitoringTool::monitor_tracks
void monitor_tracks(const std::string &prefix, const std::string &suffix, const xAOD::TrackParticleContainer &tracks) const
Definition: TrigInDetTrackMonitoringTool.cxx:46
TrigInDetTrackMonitoringTool::initialize
virtual StatusCode initialize() final
Definition: TrigInDetTrackMonitoringTool.cxx:27
TrigInDetTrackMonitoringTool::m_monTool
ToolHandle< GenericMonitoringTool > m_monTool
Definition: TrigInDetTrackMonitoringTool.h:32
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
AthAlgTool
Definition: AthAlgTool.h:26
TrigInDetTrackMonitoringTool::finalize
virtual StatusCode finalize() final
Definition: TrigInDetTrackMonitoringTool.cxx:37