|
ATLAS Offline Software
|
Go to the documentation of this file.
25 std::vector<Identifier> rdoList;
26 rdoList.reserve(persObj->
m_rdoList.size());
27 unsigned int id32 =
id.get_identifier32().get_compact();
29 rdoList.emplace_back ((
unsigned int)
x+id32);
32 cmat(0,0) =
static_cast<double>(persObj->
m_errorMat);
77 persObj->
m_rdoList.push_back (
id.get_identifier32().get_compact() - id32);
bool is_valid() const
Check if id is in a valid state.
char data[hepevt_bytes_allocation_ATLAS]
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
unsigned short parentCmId() const
parent ID (online-style) of CM, PAD and Sector
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
value_type get_compact() const
Get the compact id.
unsigned short ijk() const
return ijk of the trigger hit (can be 6, 7 or 0)
Persistent representation of the transient Muon::RpcCoinData class.
static Muon::RpcCoinData createRpcCoinData(const Muon::RpcCoinData_p1 *persObj, const Identifier &id, const MuonGM::RpcReadoutElement *detEl, MsgStream &log)
float time() const
Returns the time.
void persToTrans(const Muon::RpcCoinData_p1 *persObj, Muon::RpcCoinData *transObj, MsgStream &log)
float m_errorMat
1-d ErrorMatrix in the base class.
unsigned short parentSectorId() const
virtual const MuonGM::RpcReadoutElement * detectorElement() const override final
Returns the detector element corresponding to this PRD.
unsigned short m_parentCmId
unsigned short m_threshold
unsigned short parentPadId() const
Identifier identify() const
return the identifier
const Amg::Vector2D & localPosition() const
return the local position reference
unsigned short threshold() const
return highest threshold for the trigger pattern this hit is contributing
unsigned short m_parentSectorId
unsigned short m_parentPadId
int ambiguityFlag() const
Returns the number of ambiguities associated with this RpcPrepData.
std::vector< short > m_rdoList
delta of Identifiers of RDOs used to make PRD
float m_localPos
Equivalent to localPosition (locX) in the base class.
void transToPers(const Muon::RpcCoinData *transObj, Muon::RpcCoinData_p1 *persObj, MsgStream &log)