16#ifndef MUONPREPRAWDATA_TGCPREPDATA_H
17#define MUONPREPRAWDATA_TGCPREPDATA_H
39 friend class ::TgcPrepDataContainerCnv;
63 const uint16_t bcBitMap=0);
69 Amg::MatrixX&& locErrMat,
71 const uint16_t bcBitMap=0);
102 virtual MsgStream&
dump( MsgStream& stream)
const override final;
105 virtual std::ostream&
dump( std::ostream& stream)
const override final;
This is a "hash" representation of an Identifier.
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains s...
MuonCluster()
Default constructor.
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
Global position of measurement.
void setBcBitMap(const uint16_t)
set the bcBitMap for this PRD
TgcPrepData(const TgcPrepData &)
const MuonGM::TgcReadoutElement * m_detEl
friend class TgcPrepDataContainerCnv_p1
virtual const Amg::Vector3D & globalPosition() const override final
Returns the global position.
uint16_t getBcBitMap() const
Returns the bcBitMap of this PRD bit2 for Previous BC, bit1 for Current BC, bit0 for Next BC.
virtual Trk::PrepRawDataType prdType() const override
Interface method returning the prdType.
TgcPrepData(TgcPrepData &&) noexcept=default
virtual const MuonGM::TgcReadoutElement * detectorElement() const override final
Returns the detector element corresponding to this PRD The pointer will be zero if the det el is not ...
Create derived converter to customize the saving of identifiable container.
class thrown in the event of an variable not being defined.
const Amg::Vector2D & localPosition() const
return the local position reference
Identifier identify() const
return the identifier
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
virtual void localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const =0
Specified by each surface type: LocalToGlobal method without dynamic memory allocation.
Definition of ATLAS Math & Geometry primitives (Amg)
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the Athena extensions are properly loaded.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Ensure that the ATLAS eigen extensions are properly loaded.