|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    6 #include "GaudiKernel/MsgStream.h" 
    7 #include "GaudiKernel/ISvcLocator.h" 
   15     SmartIF<StoreGateSvc> 
detStore{Gaudi::svcLocator()->service(
"DetectorStore", 
false)};
 
   18     if (
sc != StatusCode::SUCCESS) {
return; }
 
   32   *transColl = 
MdtCsm (mod_id,
 
  
int stationNameIndex(const std::string &name) const
uint16_t CsmId() const
Returns the CSM online id (online identifier inside a MROD)
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current MdtCsm
virtual void persToTrans(const PERS *persVect, TRANS *transVect, MsgStream &log)
Converts vector of PERS::value_type objects to vector of TRANS::value_type objects,...
Identifier identify() const
Returns the CSM offline identifier (chamber offline id)
uint16_t SubDetId() const
Returns the sub-detector Id.
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
MDT RDOs : Chamber Service Module, container of AmtHits of a single Mdt chamber.
value_type get_compact() const
Get the compact id.
uint16_t MrodId() const
Returns the MROD id from the CSM header.
@ OWN_ELEMENTS
this data object owns its elements
virtual void transToPers(const TRANS *transVect, PERS *persVect, MsgStream &log)
Converts vector of TRANS::value_type objects to vector of PERS::value_type objects,...
::StatusCode StatusCode
StatusCode definition for legacy code.
const MdtIdHelper * m_idHelper
void clear()
Erase all the elements in the collection.
IdentifierHash identifyHash() const
Returns the CSM offline identifier hash (chamber offline id)
virtual void persToTrans(const MdtCsm_p1 *persColl, MdtCsm *transColl, MsgStream &log)
virtual void transToPers(const MdtCsm *transColl, MdtCsm_p1 *persColl, MsgStream &log)
virtual int get_detectorElement_hash(const Identifier &id, IdentifierHash &hash_id) const override
virtual int get_module_hash(const Identifier &id, IdentifierHash &hash_id) const override
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...