14#include "GaudiKernel/MsgStream.h"
22 const std::vector<Identifier>& stripList,
27 const unsigned short ijk,
30 const unsigned short parent_cmId,
31 const unsigned short parent_padId,
32 const unsigned short parent_sectorId,
115 stream << MSG::INFO<<
"RpcCoinData {"<<std::endl;
119 stream<<
"ijk = "<<this->
ijk()<<
", ";
120 stream<<
"threshold = "<<this->
threshold()<<
", ";
121 stream<<
"overlap = "<<this->
overlap()<<
", ";
122 stream<<
"parentCmId = "<<this->
parentCmId()<<
", ";
123 stream<<
"parentPadId = "<<this->
parentPadId()<<
", ";
134 stream <<
"RpcCoinData {"<<std::endl;
138 stream<<
"ijk = "<<this->
ijk()<<
", ";
139 stream<<
"threshold = "<<this->
threshold()<<
", ";
140 stream<<
"overlap = "<<this->
overlap()<<
", ";
141 stream<<
"parentCmId = "<<this->
parentCmId()<<
", ";
142 stream<<
"parentPadId = "<<this->
parentPadId()<<
", ";
146 stream<<
"}"<<std::endl;
This is a "hash" representation of an Identifier.
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
unsigned short m_parentSectorId
bool isLowPtInputToHighPtCm() const
virtual ~RpcCoinData()
Destructor:
unsigned short ijk() const
return ijk of the trigger hit (can be 6, 7 or 0)
unsigned short m_threshold
unsigned short threshold() const
return highest threshold for the trigger pattern this hit is contributing
virtual MsgStream & dump(MsgStream &stream) const
Dumps information about the RpcCoinData.
unsigned short m_parentPadId
bool isLowPtCoin() const
Low Pt, High Pt or Low Pt input to High Pt CM.
RpcCoinData & operator=(const RpcCoinData &)
unsigned short m_parentCmId
unsigned short parentPadId() const
RpcCoinData()
Public, Copy, operator=, constructor.
unsigned short parentCmId() const
parent ID (online-style) of CM, PAD and Sector
unsigned short parentSectorId() const
bool isHighPtCoin() const
unsigned short overlap() const
return the overlap flag
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
int ambiguityFlag() const
Returns the number of ambiguities associated with this RpcPrepData.
RpcPrepData & operator=(const RpcPrepData &)=default
float time() const
Returns the time.
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.