Loading [MathJax]/extensions/tex2jax.js
 |
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...