|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONRIOONTRACK_RPCCLUSTERONTRACK_H
6 #define MUONRIOONTRACK_RPCCLUSTERONTRACK_H
13 #include "AthLinks/ElementLink.h"
22 class RpcReadoutElement;
27 class ITrkEventCnvTool;
40 friend class ::RpcClusterOnTrackCnv_p1;
105 const Trk::PrepRawData*) override final;
166 #endif // MUONRIOONTRACK_MUONCLUSTERONTRACK_H
virtual const MuonGM::RpcReadoutElement * detectorElement() const override final
Returns the detector element, assoicated with the PRD of this class.
ElementType cachedElement() const
Return the cached element, if any.
Ensure that the Athena extensions are properly loaded.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
RpcClusterOnTrack & operator=(const RpcClusterOnTrack &)
ElementLink< Muon::RpcPrepDataContainer > ElementLinkToIDC_RPC_Container
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
virtual const Trk::Surface & associatedSurface() const override final
Returns the surface on which this measurement was taken.
Class to represent calibrated clusters formed from RPC strips.
bool const RAWDATA *ch2 const
float m_time
The time in ns.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
virtual void setValues(const Trk::TrkDetElementBase *, const Trk::PrepRawData *) override final
Sets the DetElement and Trk::PrepRawData pointers after reading from disk.
virtual const Trk::PlaneSurface & surface() const override
access to chamber surface (phi orientation), uses the first gas gap
bool isValid() const
Test to see if the link can be dereferenced.
const MuonGM::RpcReadoutElement * m_detEl
The detector element, assoicated with this measurement.
RpcClusterOnTrack(const RpcClusterOnTrack &)
ElementLinkToIDC_RPC_Container m_rio
PrepRawData object assoicated with this measurement.
Class to represent RPC measurements.
virtual RpcClusterOnTrack * clone() const override final
Clone this ROT.
virtual const RpcPrepData * prepRawData() const override final
Returns the RpcPrepData - is a TRT_DriftCircle in this scope.
Ensure that the ATLAS eigen extensions are properly loaded.
float time() const
Return the time (ns)
const ElementLinkToIDC_RPC_Container & prepRawDataLink() const
virtual MsgStream & dump(MsgStream &stream) const override final
Dumps information about the PRD.
Identifier identify() const
return the identifier -extends MeasurementBase
virtual double positionAlongStrip() const
virtual ~RpcClusterOnTrack()
Destructor.
Base class for Muon cluster RIO_OnTracks.