ATLAS Offline Software
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
IDetDescrCnvSvc::addToDetStore
virtual StatusCode addToDetStore(const CLID &clid, std::string &name)=0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CLID
uint32_t CLID
The Class ID type.
Definition:
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
IDetDescrCnvSvc
Definition:
IDetDescrCnvSvc.h:34
Generated on Sun Dec 22 2024 21:11:26 for ATLAS Offline Software by
1.8.18