|
ATLAS Offline Software
|
Go to the documentation of this file.
18 MSG_DEBUG(
log,
"SCT3_RawDataCnv_p4::persToTrans called");
23 unsigned int word =
static_cast<unsigned int>(persObj->
m_word);
24 word = ((word & 0x7FF) | (((word >> 11) & 0x7) << 22));
31 *transObj =
SCT3_RawData(stripId, word, std::vector<int>());
37 MSG_DEBUG(
log,
"SCT3_RawDataCnv_p4::transToPers called");
45 unsigned int word = transObj->
getWord();
46 word = ((word & 0x7FF) | (((word >> 22) & 0x7) << 11));
47 persObj->
m_word =
static_cast<unsigned short>(word);
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
S.Oda, Oct 2018 replace unsigned int by unsigned short for for the presampling samples for Overlay MC...
virtual void persToTrans(const SCT3_RawData_p4 *persObj, SCT3_RawData *transObj, MsgStream &log)
int row(const Identifier &id) const
virtual void transToPers(const SCT3_RawData *transObj, SCT3_RawData_p4 *persObj, MsgStream &log)
unsigned int getWord() const
int strip(const Identifier &id) const
#define MSG_DEBUG(log, x)
virtual Identifier identify() const override final
void setRowStrip(const int row, const int strip)
Identifier strip_id(int barrel_ec, int layer_disk, int phi_module, int eta_module, int side, int strip) const
For an individual strip.