17 if (log.level() <= MSG::DEBUG)
18 log << MSG::DEBUG <<
"CscStripPrepDataCnv_p1::persToTrans" <<
endmsg;
40 if (log.level() <= MSG::DEBUG)
41 log << MSG::DEBUG <<
"CscStripPrepDataCnv_p1::transToPers" <<
endmsg;
void transToPers(const Muon::CscStripPrepData *transObj, Muon::CscStripPrepData_p1 *persObj, MsgStream &log)
PrepRawDataCnv_p1 * m_prdCnv
void persToTrans(const Muon::CscStripPrepData_p1 *persObj, Muon::CscStripPrepData *transObj, 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
std::vector< float > m_sampleCharges
float m_timeOfFirstSample
IdentifierHash m_collectionHash
unsigned short m_samplingTime
Class representing the raw data of one CSC strip (for clusters look at Muon::CscPrepData).
bool samplingPhase() const
return the sampling phase
double timeOfFirstSample() const
return the time of the first sample
const std::vector< float > & sampleCharges() const
Return the time samples.
void set_samplingPhase()
set the sampling phase
virtual const MuonGM::CscReadoutElement * detectorElement() const override final
return the detector element corresponding to this PRD The pointer will be zero if the det el is not d...
virtual const IdentifierHash collectionHash() const final
returns the IdentifierHash corresponding to the channel.
unsigned short samplingTime() const
return the sampling time in ns: the time between samplings
Identifier identify() const
return the identifier
Eigen::Matrix< double, 2, 1 > Vector2D