ATLAS Offline Software
Loading...
Searching...
No Matches
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
21public:
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
31private:
32 ToolHandle<GenericMonitoringTool> m_monTool{this,"MonitoringTool","","Monitoring tool"};
33
34};
35
36
37#endif
Header file to be included by clients of the Monitored infrastructure.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
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...
ToolHandle< GenericMonitoringTool > m_monTool
void monitor_tracks(const std::string &prefix, const std::string &suffix, const xAOD::TrackParticleContainer &tracks) const
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".