ATLAS Offline Software
Loading...
Searching...
No Matches
ITrackParticleMonitoring.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef _IMON_TrigInDetTrackMonitoringTool_H
5#define _IMON_TrigInDetTrackMonitoringTool_H
6
7// Normal STL and physical vectors
8#include <vector>
9// Gaudi includes
10#include "GaudiKernel/IAlgTool.h"
11#include "GaudiKernel/ToolHandle.h"
12
13//xAODs
15
16
17
18/* Interface to the inner detector trigger track monitoring */
19class ITrackParticleMonitoring : virtual public IAlgTool{
20public:
22
23
24 /* Monitor track parameters via mon tool, prefix and suffix allows to switch between different Track collections if needed */
25 virtual void monitor_tracks(const std::string &prefix, const std::string &suffix, const xAOD::TrackParticleContainer &tracks ) const = 0;
26
27};
28
29
30#endif
DeclareInterfaceID(ITrackParticleMonitoring, 1, 0)
virtual void monitor_tracks(const std::string &prefix, const std::string &suffix, const xAOD::TrackParticleContainer &tracks) const =0
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".