|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef MUONRIOONTRACK_CSCCLUSTERONTRACK_H
18 #define MUONRIOONTRACK_CSCCLUSTERONTRACK_H
28 #include "AthLinks/ElementLink.h"
34 class CscReadoutElement;
39 class ITrkEventCnvTool;
120 virtual std::ostream&
dump( std::ostream&
stream)
const override final;
127 const Trk::PrepRawData*) override final;
204 #endif // MUONRIOONTRACK_MUONCLUSTERONTRACK_H
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.
CscTimeStatus m_timeStatus
cluster time measurement status
CscClusterOnTrack(const CscClusterOnTrack &)
CscClusterOnTrack & operator=(const CscClusterOnTrack &)
bool const RAWDATA *ch2 const
This class provides conversion from CSC RDO data to CSC Digits.
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.
virtual const MuonGM::CscReadoutElement * detectorElement() const override final
Returns the detector element, associated with the PRD of this class.
CscTimeStatus timeStatus() const
Returns Csc time measurement status flag.
const ElementLinkToIDC_CSC_Container & prepRawDataLink() const
const MuonGM::CscReadoutElement * m_detEl
The detector element, associated with this measurement.
Class representing clusters from the CSC.
virtual CscClusterOnTrack * clone() const override final
Clone this ROT.
ElementLinkToIDC_CSC_Container m_rio
PrepRawData object assoicated with this measurement.
ElementLink< Muon::CscPrepDataContainer > ElementLinkToIDC_CSC_Container
virtual MsgStream & dump(MsgStream &stream) const override final
Dumps information about the PRD.
float time() const
Return the time(ns)
Ensure that the ATLAS eigen extensions are properly loaded.
virtual ~CscClusterOnTrack()
Destructor.
CscClusterStatus m_status
cluster position measurement status
virtual const CscPrepData * prepRawData() const override final
Returns the CscPrepData - is a CscPrepData in this scope.
virtual void setValues(const Trk::TrkDetElementBase *, const Trk::PrepRawData *) override final
this method is only used by the custom convertors.
Class to represent the calibrated clusters created from CSC strips.
@ CscTimeStatusUndefined
Time is not assessed indicating potential bug.
virtual const Trk::Surface & associatedSurface() const override final
Returns the surface on which this measurement was taken.
Identifier identify() const
return the identifier -extends MeasurementBase
CscClusterStatus status() const
Returns Csc position measurement status flag.
virtual double positionAlongStrip() const
CscClusterStatus
Enum to represent the cluster status - see the specific enum values for more details.
Base class for Muon cluster RIO_OnTracks.
CscTimeStatus
Enum to represent the cluster time measurement status - see the specific enum values for more details...