ATLAS Offline Software
TestBeam
TBDetDescrCnv
TBDetDescrCnv
TBDetDescrCnv.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
Package for Testbeam Detector Description converter
7
-------------------------------------------------
8
***************************************************************************/
9
10
#ifndef TBDETDESCRCNV_TBDETDESCRCNV_H
11
#define TBDETDESCRCNV_TBDETDESCRCNV_H
12
13
//<<<<<< INCLUDES >>>>>>
14
15
#include "
DetDescrCnvSvc/DetDescrConverter.h
"
16
17
//<<<<<< PUBLIC DEFINES >>>>>>
18
//<<<<<< PUBLIC CONSTANTS >>>>>>
19
//<<<<<< PUBLIC TYPES >>>>>>
20
//<<<<<< PUBLIC VARIABLES >>>>>>
21
//<<<<<< PUBLIC FUNCTIONS >>>>>>
22
//<<<<<< CLASS DECLARATIONS >>>>>>
23
24
25
class
TBDetDescrCnv
:
public
DetDescrConverter
{
26
27
public
:
28
29
virtual
StatusCode
initialize
();
30
virtual
StatusCode
finalize
();
31
virtual
StatusCode
createObj
(IOpaqueAddress* pAddr, DataObject*& pObj);
32
33
// Storage type and class ID (used by CnvFactory)
34
virtual
long
repSvcType
()
const
;
35
static
long
storageType
();
36
static
const
CLID
&
classID
();
37
38
TBDetDescrCnv
(ISvcLocator* svcloc);
39
40
private
:
41
42
};
43
44
45
//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
46
//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
47
48
#endif // TBDETDESCRCNV_TBDETDESCRCNV_H
49
TBDetDescrCnv
Definition:
TBDetDescrCnv.h:25
DetDescrConverter
Definition:
DetDescrConverter.h:25
TBDetDescrCnv::storageType
static long storageType()
Definition:
TBDetDescrCnv.cxx:144
TBDetDescrCnv::TBDetDescrCnv
TBDetDescrCnv(ISvcLocator *svcloc)
Definition:
TBDetDescrCnv.cxx:162
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TBDetDescrCnv::classID
static const CLID & classID()
Definition:
TBDetDescrCnv.cxx:157
CLID
uint32_t CLID
The Class ID type.
Definition:
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
TBDetDescrCnv::finalize
virtual StatusCode finalize()
Definition:
TBDetDescrCnv.cxx:52
TBDetDescrCnv::initialize
virtual StatusCode initialize()
Definition:
TBDetDescrCnv.cxx:33
DetDescrConverter.h
TBDetDescrCnv::repSvcType
virtual long repSvcType() const
Definition:
TBDetDescrCnv.cxx:150
TBDetDescrCnv::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Definition:
TBDetDescrCnv.cxx:63
Generated on Thu Nov 7 2024 21:27:12 for ATLAS Offline Software by
1.8.18