|
ATLAS Offline Software
|
Go to the documentation of this file.
26 std::vector<Identifier> rdoList(1);
30 cmat(0,0) =
static_cast<double>(persObj->
m_errorMat);
char data[hepevt_bytes_allocation_ATLAS]
float m_locX
Equivalent to localPosition (locX) in the base class.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
void transToPers(const Muon::CscPrepData *transObj, Muon::CscPrepData_p2 *persObj, MsgStream &log)
int charge() const
Returns the charge.
Eigen::Matrix< double, 2, 1 > Vector2D
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
void persToTrans(const Muon::CscPrepData_p2 *persObj, Muon::CscPrepData *transObj, MsgStream &log)
int m_status
in here we pack both the transient values m_status and m_timeStatus (introduced in MuonPrepRawData-03...
CscTimeStatus timeStatus() const
Returns the Csc time status flag.
float m_errorMat
1-d ErrorMatrix in the base class.
Class representing clusters from the CSC.
CscClusterStatus status() const
Returns the Csc status (position measurement) flag.
double time() const
Returns the time.
virtual const MuonGM::CscReadoutElement * detectorElement() const override final
Return the detector element corresponding to this PRD.
Identifier identify() const
return the identifier
const Amg::Vector2D & localPosition() const
return the local position reference
static Muon::CscPrepData createCscPrepData(const Muon::CscPrepData_p2 *persObj, const Identifier &clusId, const MuonGM::CscReadoutElement *detEl, MsgStream &log)
We don't write out (from Trk::PrepRawData) m_indexAndHash (can be recomputed), m_clusId (can be recom...
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...