ATLAS Offline Software
Control
AthenaKernel
AthenaKernel
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
16
class
ISGAudSvc
:
virtual
public
IService
17
{
18
20
// Public methods:
22
public
:
23
DeclareInterfaceID
(
ISGAudSvc
, 1, 0);
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
ISGAudSvc::DeclareInterfaceID
DeclareInterfaceID(ISGAudSvc, 1, 0)
ISGAudSvc::setFakeCurrentAlg
virtual void setFakeCurrentAlg(const std::string &)=0
For custom increased granularity.
CLID
uint32_t CLID
The Class ID type.
Definition:
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
ISGAudSvc::~ISGAudSvc
virtual ~ISGAudSvc()
Definition:
ISGAudSvc.cxx:12
ISGAudSvc
Definition:
ISGAudSvc.h:17
ISGAudSvc::clearFakeCurrentAlg
virtual void clearFakeCurrentAlg()=0
mapkey::key
key
Definition:
TElectronEfficiencyCorrectionTool.cxx:37
ISGAudSvc::SGAudit
virtual void SGAudit(const std::string &key, const CLID &id, const int &fnc, const int &store_id)=0
Generated on Mon Sep 1 2025 21:12:10 for ATLAS Offline Software by
1.8.18