|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #include "GaudiKernel/MsgStream.h"
30 return StatusCode::SUCCESS;
44 bool initHelper =
false;
49 std::string inDetIDTag =
mgr->tag();
52 bool doChecks =
mgr->do_checks();
57 return StatusCode::FAILURE;
61 std::string inDetIDFileName = dict->
file_name();
64 std::string inDetIdDictTag = dict->
dict_tag();
74 ATH_MSG_DEBUG(
" Changed internal InDet id tag: " << inDetIDTag);
114 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
const std::string & dict_tag(void) const
Access to the dictionary tag.
TRT_ID * m_trtId
The helper - only will create it once.
virtual void setMessageSvc(IMessageSvc *msgSvc) override
const long DetDescr_StorageType
std::vector< Identifier > ID
std::string m_inDetIDFileName
File to be read for InDet ids.
virtual StatusCode initialize() override
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
static long storageType()
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)
static const CLID & ID()
the CLID of T
std::string m_inDetIDTag
Internal InDet id tag.
msgSvc
Provide convenience handles for various services.
std::string m_inDetIdDictTag
Tag of RDB record for InDet ids.
::StatusCode StatusCode
StatusCode definition for legacy code.
Default, invalid implementation of ClassID_traits.
int initializeHelper(IdHelper &helper) const
Return value: 0 OK, >0 error.
uint32_t CLID
The Class ID type.
const std::string & file_name(void) const
Access to file name.
IdDictManager is the interface to identifier dictionaries.
bool m_doChecks
Whether or not.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
#define ATH_MSG_WARNING(x)
const IdDictMgr * manager(void) const
TRT_IDDetDescrCnv(ISvcLocator *svcloc)
virtual long int repSvcType() const override
static const CLID & classID()