17#include "GaudiKernel/MsgStream.h"
25 const std::vector<Identifier>&
rdoList,
43 std::vector<Identifier>&&
rdoList,
76 stream << MSG::INFO <<
"CscPrepData {" <<std::endl;
81 s <<
"Charge = "<<this->
charge() <<
", ";
82 s << std::setiosflags(std::ios::fixed);
83 s << std::setprecision(4);
84 s <<
"Time = "<<this->
time() <<
", ";
85 s <<
"Status = "<<this->
status();
87 s <<
"}" << std::endl;
95 stream <<
"CscPrepData {"<<std::endl;
100 s <<
"Charge = " << this->
charge() <<
", ";
101 s << std::setiosflags(std::ios::fixed);
102 s << std::setprecision(4);
103 s <<
"Time = " << this->
time() <<
", ";
104 s <<
"Status = "<<this->
status();
106 s <<
"}" <<std::endl;
This is a "hash" representation of an Identifier.
CscTimeStatus m_timeStatus
CscTimeStatus timeStatus() const
Returns the Csc time status flag.
CscClusterStatus m_status
double time() const
Returns the time.
virtual ~CscPrepData()
Destructor.
virtual MsgStream & dump(MsgStream &stream) const override final
Dumps information about the PRD.
const MuonGM::CscReadoutElement * m_detEl
Pointer to the detector element.
int charge() const
Returns the charge.
CscClusterStatus status() const
Returns the Csc status (position measurement) flag.
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
MuonCluster()
Default constructor.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
CscClusterStatus
Enum to represent the cluster status - see the specific enum values for more details.
@ CscStatusUndefined
Undefined, should not happen, most likely indicates a problem.
CscTimeStatus
Enum to represent the cluster time measurement status - see the specific enum values for more details...
@ CscTimeStatusUndefined
Time is not assessed indicating potential bug.