|
ATLAS Offline Software
|
Go to the documentation of this file.
23 std::vector<Identifier> rdoList;
25 std::vector<signed char> rdoListPers = persObj->
m_rdoList;
26 for (
auto&
diff : rdoListPers ) {
28 rdoList.push_back(std::move(rdoId));
32 cmat(0,0) =
static_cast<double>(persObj->
m_errorMat);
75 std::vector<signed char> rdoListPers;
76 const std::vector<Identifier>& rdoListTrans = transObj->
rdoList();
77 for (
const auto& rdo_id : rdoListTrans ) {
81 int diff = (
int)(rdoIdCompact-clusIdCompact);
82 rdoListPers.push_back((
signed char)
diff);
char data[hepevt_bytes_allocation_ATLAS]
void persToTrans(const Muon::sTgcPrepData_p1 *persObj, Muon::sTgcPrepData *transObj, MsgStream &log)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
std::vector< signed char > m_rdoList
Store offsets.
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
std::vector< int > m_stripCharges
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)
float m_locX
Equivalent to localPosition (locX) in the base class.
value_type get_compact() const
Get the compact id.
std::vector< short int > m_stripTimes
const std::vector< uint16_t > & stripNumbers() const
returns the list of strip numbers
const std::vector< int > & stripCharges() const
returns the list of charges
static Muon::sTgcPrepData createsTgcPrepData(const Muon::sTgcPrepData_p1 *persObj, const Identifier clusId, const MuonGM::sTgcReadoutElement *m_detEl, MsgStream &log)
void transToPers(const Muon::sTgcPrepData *transObj, Muon::sTgcPrepData_p1 *persObj, MsgStream &log)
std::vector< uint16_t > m_stripNumbers
cluster quantities
float m_errorMat
1-d ErrorMatrix in the base class.
An sTgcReadoutElement corresponds to a single STGC module; therefore typicaly a barrel muon station c...
Identifier identify() const
return the identifier
const Amg::Vector2D & localPosition() const
return the local position reference
virtual const MuonGM::sTgcReadoutElement * detectorElement() const override final
Returns the detector element corresponding to this PRD.
We don't write out (from Trk::PrepRawData) m_indexAndHash (can be recomputed),.
Class to represent sTgc measurements.
int charge() const
Returns the bcBitMap of this PRD bit2 for Previous BC, bit1 for Current BC, bit0 for Next BC.
const std::vector< short int > & stripTimes() const
returns the list of times