ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TestBeam
TBDetDescrCnv
TBDetDescrCnv
TBDetDescrCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 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
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
DetDescrConverter.h
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
DetDescrConverter::DetDescrConverter
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
Definition
DetDescrConverter.cxx:34
TBDetDescrCnv::storageType
static long storageType()
Definition
TBDetDescrCnv.cxx:145
TBDetDescrCnv::initialize
virtual StatusCode initialize()
Definition
TBDetDescrCnv.cxx:33
TBDetDescrCnv::TBDetDescrCnv
TBDetDescrCnv(ISvcLocator *svcloc)
Definition
TBDetDescrCnv.cxx:163
TBDetDescrCnv::classID
static CLID classID()
Definition
TBDetDescrCnv.cxx:158
TBDetDescrCnv::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Definition
TBDetDescrCnv.cxx:63
TBDetDescrCnv::repSvcType
virtual long repSvcType() const
Definition
TBDetDescrCnv.cxx:151
TBDetDescrCnv::finalize
virtual StatusCode finalize()
Definition
TBDetDescrCnv.cxx:52
Generated on
for ATLAS Offline Software by
1.17.0