![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "GaudiKernel/MsgStream.h"
7 #include "GaudiKernel/ISvcLocator.h"
16 if (!Gaudi::svcLocator()->existsService(
"DetectorStore"))
return;
18 if (
sc != StatusCode::SUCCESS) {
return;}
20 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.
MDT RDOs : Chamber Service Module, container of AmtHits of a single Mdt chamber.
uint16_t MrodId() const
Returns the MROD id from the CSM header.
The Athena Transient Store API.
value_type get_compact(void) const
Get the compact id.
@ 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
Identifier32 get_identifier32(void) const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.