ATLAS Offline Software
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 
15 class 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
AddEmptyComponent.compName
compName
Definition: AddEmptyComponent.py:32
IPerfMonMTSvc::stopAud
virtual void stopAud(const std::string &stepName, const std::string &compName, const EventContext &ctx)=0
Stop Auditing.
IPerfMonMTSvc::DeclareInterfaceID
DeclareInterfaceID(IPerfMonMTSvc, 1, 0)
Framework - Service InterfaceID.
IPerfMonMTSvc
STL includes.
Definition: IPerfMonMTSvc.h:16
IPerfMonMTSvc::startAud
virtual void startAud(const std::string &stepName, const std::string &compName, const EventContext &ctx)=0
Start Auditing.