14#include "GaudiKernel/MsgStream.h"
24 const std::vector<Identifier>&
rdoList,
40 const std::vector<Identifier>&
rdoList,
44 const float timeOverThresh,
58 const std::vector<Identifier>&
rdoList,
71 std::vector<Identifier>&&
rdoList,
87 std::vector<Identifier>&&
rdoList,
91 const float timeOverThresh,
105 std::vector<Identifier>&&
rdoList,
121 stream << MSG::INFO<<
"RpcPrepData {"<<std::endl;
125 stream <<
"time = "<<this->
time()<<
", ";
126 stream<<
"triggerInfo = "<<this->
triggerInfo()<<
", ";
136 stream <<
"RpcPrepData {"<<std::endl;
140 s << std::setiosflags(std::ios::fixed);
141 s << std::setprecision(4);
142 s <<
"time = "<<this->
time()<<
", ";
This is a "hash" representation of an Identifier.
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
MuonCluster()
Default constructor.
float m_time
Float since PRD produced from RDO, and RDO should contain the time calculated from the bcid and the R...
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
int m_ambiguityFlag
Trigger ambiguities.
int triggerInfo() const
Returns the trigger coincidence - usually false, unless ijk>5 or highpt&&ijk==0.
int m_triggerInfo
usually false, unless ijk>5 or highpt&&ijk==0
const MuonGM::RpcReadoutElement * m_detEl
Cached pointer to the detector element - should never be zero.
int ambiguityFlag() const
Returns the number of ambiguities associated with this RpcPrepData.
float time() const
Returns the time.
float m_timeOverThreshold
time over threshold (BIS78 chips only)
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.