|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #include "GaudiKernel/MsgStream.h"
25 const std::vector<Identifier>& rdoList,
32 MuonCluster(RDOId, idDE, locpos, rdoList, locErrMat),
37 m_timeStatus(timeStatus)
43 std::vector<Identifier>&& rdoList,
50 MuonCluster(RDOId, idDE, locpos, std::move(rdoList), std::move(locErrMat)),
55 m_timeStatus(timeStatus)
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;
virtual MsgStream & dump(MsgStream &stream) const override final
Dumps information about the PRD.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
int charge() const
Returns the charge.
Eigen::Matrix< double, 2, 1 > Vector2D
This class provides conversion from CSC RDO data to CSC Digits.
CscTimeStatus timeStatus() const
Returns the Csc time status flag.
virtual ~CscPrepData()
Destructor.
CscClusterStatus status() const
Returns the Csc status (position measurement) flag.
double time() const
Returns the time.
@ CscStatusUndefined
Undefined, should not happen, most likely indicates a problem.
double charge(const T &p)
@ CscTimeStatusUndefined
Time is not assessed indicating potential bug.
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
Class representing clusters in the muon system.
CscClusterStatus
Enum to represent the cluster status - see the specific enum values for more details.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
CscTimeStatus
Enum to represent the cluster time measurement status - see the specific enum values for more details...