ATLAS Offline Software
Loading...
Searching...
No Matches
ISGAudSvc.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// ISGAudSvc.h
6// Header file for class ISGAudSvc
7// Author: Ilija Vukotic<ivukotic@cern.ch>
9#ifndef ATHENAKERNEL_ISGAUDSVC_H
10#define ATHENAKERNEL_ISGAUDSVC_H
11
12// FrameWork includes
13#include "GaudiKernel/IService.h"
14#include "GaudiKernel/ClassID.h"
15
16class ISGAudSvc : virtual public IService
17{
18
20 // Public methods:
22 public:
24
25 virtual ~ISGAudSvc();
26
27 virtual void SGAudit(const std::string& key, const CLID& id,
28 const int& fnc, const int& store_id) = 0;
29
31 virtual void setFakeCurrentAlg(const std::string&) = 0;
32 virtual void clearFakeCurrentAlg() = 0;
33
34};
35
36#endif
uint32_t CLID
The Class ID type.
virtual void setFakeCurrentAlg(const std::string &)=0
For custom increased granularity.
DeclareInterfaceID(ISGAudSvc, 1, 0)
virtual void clearFakeCurrentAlg()=0
virtual ~ISGAudSvc()
Definition ISGAudSvc.cxx:12
virtual void SGAudit(const std::string &key, const CLID &id, const int &fnc, const int &store_id)=0