![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef MUONPREPDATA_MDTPREPDATA_H
17 #define MUONPREPDATA_MDTPREPDATA_H
33 class MdtPrepDataContainerCnv_p1;
44 friend class ::MdtPrepDataContainerCnv;
117 virtual MsgStream&
dump( MsgStream&
stream)
const override;
120 virtual std::ostream&
dump( std::ostream&
stream)
const override;
183 #endif // MUONPREPDATA_MDTPREPDATA_H
int m_adc
ADC value - typical ADC spectra can go from 0 up to 250.
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
Cached pointer with atomic update.
virtual bool type(Trk::PrepRawDataType type) const override
Interface method checking the type.
MdtDriftCircleStatus
Enum to represent the 'status' of Mdt measurements e.g.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
const MuonGM::MdtReadoutElement * m_detEl
Cached pointer to detector element (not deleted in destructor, not written to disk)
Create derived converter to customize the saving of identifiable container.
bool const RAWDATA *ch2 const
This class provides conversion from CSC RDO data to CSC Digits.
int adc() const
Returns the ADC (typically range is 0 to 250)
int m_tdc
TDC value - typical TDC spectra can go from 0 up to 2500.
MdtDriftCircleStatus m_status
enum to hold 'status' of measurement
Cached unique_ptr with atomic update.
virtual const Amg::Vector3D & globalPosition() const
Returns the global position of the CENTER of the drift tube (i.e.
Identifier identify() const
return the identifier
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
int tdc() const
Returns the TDC (typically range is 0 to 2500).
Class to represent measurements from the Monitored Drift Tubes.
Eigen::Matrix< double, 3, 1 > Vector3D
const IdentContIndex & getHashAndIndex() const
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
Global position of measurement.
virtual IdentifierHash collectionHash() const
Returns the IdentifierHash corresponding to the Mdt tube which was hit.
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
virtual const Trk::Surface & surface() const override final
Return surface associated with this detector element.
MdtDriftCircleStatus status() const
Returns the status of the measurement.
virtual const MuonGM::MdtReadoutElement * detectorElement() const override
Returns the detector element corresponding to this PRD.
unsigned short collHash() const
Accessor to hash, obj index and combined index.