ATLAS Offline Software
Loading...
Searching...
No Matches
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
16
17//<<<<<< PUBLIC DEFINES >>>>>>
18//<<<<<< PUBLIC CONSTANTS >>>>>>
19//<<<<<< PUBLIC TYPES >>>>>>
20//<<<<<< PUBLIC VARIABLES >>>>>>
21//<<<<<< PUBLIC FUNCTIONS >>>>>>
22//<<<<<< CLASS DECLARATIONS >>>>>>
23
24
26
27public:
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
40private:
41
42};
43
44
45//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
46//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
47
48#endif // TBDETDESCRCNV_TBDETDESCRCNV_H
49
uint32_t CLID
The Class ID type.
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
static long storageType()
virtual StatusCode initialize()
TBDetDescrCnv(ISvcLocator *svcloc)
static const CLID & classID()
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
virtual long repSvcType() const
virtual StatusCode finalize()