ATLAS Offline Software
TileHWIDDetDescrCnv.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  Tile DetDescrCnv package
7  -----------------------------------------
8  ***************************************************************************/
9 
10 //<doc><file> $Id: TileHWIDDetDescrCnv.h,v 1.5 2009-02-12 10:11:08 solodkov Exp $
11 //<version> $Name: not supported by cvs2svn $
12 
13 #ifndef TILEIDCNV_TILEHWIDDETDESCRCNV_H
14 # define TILEIDCNV_TILEHWIDDETDESCRCNV_H
15 
16 //<<<<<< INCLUDES >>>>>>
17 
19 
20 //<<<<<< PUBLIC DEFINES >>>>>>
21 //<<<<<< PUBLIC CONSTANTS >>>>>>
22 //<<<<<< PUBLIC TYPES >>>>>>
23 //<<<<<< PUBLIC VARIABLES >>>>>>
24 //<<<<<< PUBLIC FUNCTIONS >>>>>>
25 //<<<<<< CLASS DECLARATIONS >>>>>>
26 
35 
36 public:
37  virtual StatusCode initialize();
38  virtual StatusCode finalize();
39  virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& pObj);
40 
41  // Storage type and class ID (used by CnvFactory)
42  virtual long repSvcType() const;
43  static long storageType();
44  static const CLID& classID();
45 
46  TileHWIDDetDescrCnv(ISvcLocator* svcloc);
47 };
48 
49 
50 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
51 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
52 
53 #endif // TILEDETMGRDETDESCRCNV_TILEHWIDDETDESCRCNV_H
54 
TileHWIDDetDescrCnv
This class is a converter for the TileHWID an IdHelper which is stored in the detector store.
Definition: TileHWIDDetDescrCnv.h:34
TileHWIDDetDescrCnv::TileHWIDDetDescrCnv
TileHWIDDetDescrCnv(ISvcLocator *svcloc)
Definition: TileHWIDDetDescrCnv.cxx:153
TileHWIDDetDescrCnv::classID
static const CLID & classID()
Definition: TileHWIDDetDescrCnv.cxx:148
TileHWIDDetDescrCnv::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Definition: TileHWIDDetDescrCnv.cxx:66
DetDescrConverter
Definition: DetDescrConverter.h:32
TileHWIDDetDescrCnv::repSvcType
virtual long repSvcType() const
Definition: TileHWIDDetDescrCnv.cxx:141
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
TileHWIDDetDescrCnv::initialize
virtual StatusCode initialize()
Definition: TileHWIDDetDescrCnv.cxx:37
DetDescrConverter.h
TileHWIDDetDescrCnv::finalize
virtual StatusCode finalize()
Definition: TileHWIDDetDescrCnv.cxx:55
TileHWIDDetDescrCnv::storageType
static long storageType()
Definition: TileHWIDDetDescrCnv.cxx:135