ATLAS Offline Software
Trigger
TrigDataAccess
TrigSerializeCnvSvc
TrigSerializeCnvSvc
ITrigSerGuidHelper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ITRIGSERGUIDHELPERBASE_H
6
#define ITRIGSERGUIDHELPERBASE_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include <string>
10
17
static
const
InterfaceID IID_ITrigSerGuidHelper(
"ITrigSerGuidHelper"
, 1 , 0);
18
19
class
ITrigSerGuidHelperBase
{
20
public
:
21
24
virtual
StatusCode
ClassNameToInts
(
const
std::string &clname,
uint32_t
*iarr) = 0;
25
28
virtual
StatusCode
IntsToClassName
(
const
uint32_t
*iarr, std::string &clname) = 0;
29
32
virtual
~ITrigSerGuidHelperBase
(){};
33
};
34
35
42
class
ITrigSerializeGuidHelper
:
virtual
public
ITrigSerGuidHelperBase
,
virtual
public
IAlgTool
43
44
{
45
public
:
46
47
// Retrieve interface ID
48
static
const
InterfaceID&
interfaceID
() {
return
IID_ITrigSerGuidHelper; }
49
50
};
51
52
#endif
53
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
ITrigSerializeGuidHelper::interfaceID
static const InterfaceID & interfaceID()
Definition:
ITrigSerGuidHelper.h:48
ITrigSerGuidHelperBase::~ITrigSerGuidHelperBase
virtual ~ITrigSerGuidHelperBase()
Definition:
ITrigSerGuidHelper.h:32
ITrigSerGuidHelperBase
Definition:
ITrigSerGuidHelper.h:19
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ITrigSerGuidHelperBase::ClassNameToInts
virtual StatusCode ClassNameToInts(const std::string &clname, uint32_t *iarr)=0
ITrigSerializeGuidHelper
Definition:
ITrigSerGuidHelper.h:44
ITrigSerGuidHelperBase::IntsToClassName
virtual StatusCode IntsToClassName(const uint32_t *iarr, std::string &clname)=0
Generated on Tue Dec 24 2024 21:12:10 for ATLAS Offline Software by
1.8.18