|
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
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
float m_locX
Equivalent to localPosition (locX) in the base class.
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)
value_type get_compact(void) const
Get the compact id.
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),.
Identifier32 get_identifier32(void) const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
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