Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef MUONPREPRAWDATA_TGCPREPDATA_H
17 #define MUONPREPRAWDATA_TGCPREPDATA_H
28 class TgcPrepDataContainerCnv_p1;
39 friend class ::TgcPrepDataContainerCnv;
103 virtual MsgStream&
dump( MsgStream&
stream)
const override final;
106 virtual std::ostream&
dump( std::ostream&
stream)
const override final;
137 #endif // MUONPREPRAWDATA_TGCPREPDATA_H
TgcPrepData(const TgcPrepData &)
Ensure that the Athena extensions are properly loaded.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
Create derived converter to customize the saving of identifiable container.
virtual MsgStream & dump(MsgStream &stream) const override final
Dumps information about the PRD.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
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 ...
bool const RAWDATA *ch2 const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
virtual const Trk::PlaneSurface & surface() const override
access to chamber surface (phi orientation), uses the first gas gap
uint16_t getBcBitMap() const
Returns the bcBitMap of this PRD bit2 for Previous BC, bit1 for Current BC, bit0 for Next BC.
const MuonGM::TgcReadoutElement * m_detEl
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains s...
Identifier identify() const
return the identifier
Ensure that the ATLAS eigen extensions are properly loaded.
void setBcBitMap(const uint16_t)
set the bcBitMap for this PRD
Definition of ATLAS Math & Geometry primitives (Amg)
const Amg::Vector2D & localPosition() const
return the local position reference
Eigen::Matrix< double, 3, 1 > Vector3D
virtual bool type(Trk::PrepRawDataType type) const override final
Interface method checking the type.
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
Global position of measurement.
Class to represent TGC measurements.
Class representing clusters in the muon system.
virtual const Amg::Vector3D & globalPosition() const override final
Returns the global position.
TgcPrepData(TgcPrepData &&) noexcept=default
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
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.
class thrown in the event of an variable not being defined.