ATLAS Offline Software
Loading...
Searching...
No Matches
DetectorDescription
DetDescrCnvSvc
DetDescrCnvSvc
IDetDescrCnvSvc.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
/***************************************************************************
6
Detector description conversion service package
7
-----------------------------------------------
8
***************************************************************************/
9
10
//<doc><file> $Id: IDetDescrCnvSvc.h,v 1.1 2002-07-10 13:44:41 schaffer Exp $
11
//<version> $Name: not supported by cvs2svn $
12
13
#ifndef DETDESCRCNVSVC_IDETDESCRCNVSVC_H
14
# define DETDESCRCNVSVC_IDETDESCRCNVSVC_H
15
16
//<<<<<< INCLUDES >>>>>>
17
18
#include "GaudiKernel/IInterface.h"
19
#include "GaudiKernel/IConversionSvc.h"
20
#include "GaudiKernel/StatusCode.h"
21
#include <string>
22
23
//<<<<<< PUBLIC DEFINES >>>>>>
24
//<<<<<< PUBLIC CONSTANTS >>>>>>
25
//<<<<<< PUBLIC TYPES >>>>>>
26
27
static
const
InterfaceID
IID_IDetDescrCnvSvc
(340,0,0) ;
28
29
//<<<<<< PUBLIC VARIABLES >>>>>>
30
//<<<<<< PUBLIC FUNCTIONS >>>>>>
31
//<<<<<< CLASS DECLARATIONS >>>>>>
32
33
class
IDetDescrCnvSvc
:
virtual
public
IConversionSvc
34
{
35
36
public
:
37
38
virtual
StatusCode
addToDetStore
(
const
CLID
& clid, std::string& name) = 0;
39
40
};
41
42
//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
43
//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
44
45
#endif
// DETDESCRCNVSVC_IDETDESCRCNVSVC_H
46
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
IID_IDetDescrCnvSvc
static const InterfaceID IID_IDetDescrCnvSvc(340, 0, 0)
IDetDescrCnvSvc
Definition
IDetDescrCnvSvc.h:34
IDetDescrCnvSvc::addToDetStore
virtual StatusCode addToDetStore(const CLID &clid, std::string &name)=0
Generated on
for ATLAS Offline Software by
1.14.0