|
ATLAS Offline Software
|
unsigned short samplingTime() const
return the sampling time in ns: the time between samplings
void set_samplingPhase()
set the sampling phase
Eigen::Matrix< double, 2, 1 > Vector2D
void transToPers(const Muon::CscStripPrepData *transObj, Muon::CscStripPrepData_p1 *persObj, MsgStream &log)
std::vector< float > m_sampleCharges
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.
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Convert persistent object, stored in the the top-level persistent object and referenced by the TP Ref...
Class representing the raw data of one CSC strip (for clusters look at Muon::CscPrepData).
bool samplingPhase() const
return the sampling phase
IdentifierHash m_collectionHash
void persToTrans(const Muon::CscStripPrepData_p1 *persObj, Muon::CscStripPrepData *transObj, MsgStream &log)
unsigned short m_samplingTime
Identifier identify() const
return the identifier
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
Persistify bass class of a given object and store the persistent represenation in the storage vector ...
float m_timeOfFirstSample
double timeOfFirstSample() const
return the time of the first sample
const std::vector< float > & sampleCharges() const
Return the time samples.
PrepRawDataCnv_p1 * m_prdCnv