|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #include "GaudiKernel/MsgStream.h"
22 const std::vector<Identifier>& stripList,
26 const unsigned short ambiguityFlag,
27 const unsigned short ijk,
29 const unsigned short overlap,
30 const unsigned short parent_cmId,
31 const unsigned short parent_padId,
32 const unsigned short parent_sectorId,
34 RpcPrepData(stripId, idDE, locpos, stripList, locErrMat, detEl, time, ambiguityFlag),
38 m_parentCmId(parent_cmId),
39 m_parentPadId(parent_padId),
40 m_parentSectorId(parent_sectorId),
69 m_threshold( RIO.m_threshold ),
70 m_overlap( RIO.m_overlap ),
71 m_parentCmId( RIO.m_parentCmId ),
72 m_parentPadId( RIO.m_parentPadId ),
73 m_parentSectorId( RIO.m_parentSectorId ),
74 m_lowPtCm( RIO.m_lowPtCm )
100 m_threshold = RIO.m_threshold;
101 m_overlap = RIO.m_overlap;
102 m_parentCmId = RIO.m_parentCmId;
103 m_parentPadId = RIO.m_parentPadId;
104 m_parentSectorId = RIO.m_parentSectorId;
105 m_lowPtCm = RIO.m_lowPtCm;
115 stream << MSG::INFO<<
"RpcCoinData {"<<std::endl;
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;
139 stream<<
"threshold = "<<this->
threshold()<<
", ";
140 stream<<
"overlap = "<<this->
overlap()<<
", ";
141 stream<<
"parentCmId = "<<this->
parentCmId()<<
", ";
142 stream<<
"parentPadId = "<<this->
parentPadId()<<
", ";
146 stream<<
"}"<<std::endl;
unsigned short overlap() const
return the overlap flag
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
RpcCoinData()
Public, Copy, operator=, constructor.
RpcCoinData & operator=(const RpcCoinData &)
unsigned short parentCmId() const
parent ID (online-style) of CM, PAD and Sector
unsigned short m_threshold
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
virtual ~RpcCoinData()
Destructor:
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
bool isHighPtCoin() const
unsigned short ijk() const
return ijk of the trigger hit (can be 6, 7 or 0)
unsigned short parentSectorId() const
Class to represent RPC measurements.
unsigned short m_parentPadId
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
bool isLowPtInputToHighPtCm() const
unsigned short parentPadId() const
unsigned short m_parentCmId
RpcPrepData & operator=(const RpcPrepData &)=default
unsigned short threshold() const
return highest threshold for the trigger pattern this hit is contributing
unsigned short m_parentSectorId
bool isLowPtCoin() const
Low Pt, High Pt or Low Pt input to High Pt CM.
virtual MsgStream & dump(MsgStream &stream) const
Dumps information about the RpcCoinData.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...