17 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"CscPrepDataCnv_p1::persToTrans" <<
endmsg;
25 std::vector<Identifier>(),
40 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"CscPrepDataCnv_p1::transToPers" <<
endmsg;
void persToTrans(const Muon::CscPrepData_p1 *persObj, Muon::CscPrepData *transObj, MsgStream &log)
PrepRawDataCnv_p1 * m_prdCnv
void transToPers(const Muon::CscPrepData *transObj, Muon::CscPrepData_p1 *persObj, MsgStream &log)
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
int m_status
in here we pack both the transient values m_status and m_timeStatus (introduced in MuonPrepRawData-03...
Class representing clusters from the CSC.
CscTimeStatus timeStatus() const
Returns the Csc time status flag.
double time() const
Returns the time.
int charge() const
Returns the charge.
CscClusterStatus status() const
Returns the Csc status (position measurement) flag.
Eigen::Matrix< double, 2, 1 > Vector2D
CscClusterStatus
Enum to represent the cluster status - see the specific enum values for more details.
CscTimeStatus
Enum to represent the cluster time measurement status - see the specific enum values for more details...