ATLAS Offline Software
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 
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:32
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