ATLAS Offline Software
Loading...
Searching...
No Matches
IPerfMonMTSvc.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PERMONKERNEL_IPERFMONMTSV_H
6#define PERMONKERNEL_IPERFMONMTSV_H
7
9#include <string>
10
12#include "GaudiKernel/IService.h"
13#include "GaudiKernel/EventContext.h"
14
15class IPerfMonMTSvc : virtual public IService
16{
17
18 public:
21
23 virtual void startAud( const std::string& stepName,
24 const std::string& compName,
25 const EventContext& ctx ) = 0;
26
28 virtual void stopAud( const std::string& stepName,
29 const std::string& compName,
30 const EventContext& ctx ) = 0;
31
32
33}; // class IPerfMonMTSvc
34
35#endif // PERMONKERNEL_IPERFMONMTSV_H
STL includes.
DeclareInterfaceID(IPerfMonMTSvc, 1, 0)
Framework - Service InterfaceID.
virtual void stopAud(const std::string &stepName, const std::string &compName, const EventContext &ctx)=0
Stop Auditing.
virtual void startAud(const std::string &stepName, const std::string &compName, const EventContext &ctx)=0
Start Auditing.