|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef MUONPREPDATA_MDTTWINPREPDATA_H
17 #define MUONPREPDATA_MDTTWINPREPDATA_H
25 class MdtReadoutElement;
40 friend class ::MdtPrepDataContainerCnv;
64 const int tdc,
const int adc,
81 virtual MsgStream&
dump( MsgStream&
stream)
const;
84 virtual std::ostream&
dump( std::ostream&
stream)
const;
113 #endif // MUONPREPDATA_MDTTWINPREPDATA_H
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
MdtTwinPrepData(const MdtTwinPrepData &)=default
MdtTwinPrepData()=default
MdtDriftCircleStatus
Enum to represent the 'status' of Mdt measurements e.g.
Create derived converter to customize the saving of identifiable container.
const Amg::Vector3D & globalPosition() const
Returns the global position of the hit using twin hit information.
This class provides conversion from CSC RDO data to CSC Digits.
int adc() const
Returns the ADC (typically range is 0 to 250)
int tdcTwin() const
Returns the TDC of twin tube(typically range is 0 to 2500).
Identifier identify() const
return the identifier
virtual ~MdtTwinPrepData()=default
Destructor.
int tdc() const
Returns the TDC (typically range is 0 to 2500).
const Amg::Vector2D & localPosition() const
return the local position reference
Class to represent measurements from the Monitored Drift Tubes.
Eigen::Matrix< double, 3, 1 > Vector3D
int m_tdcTwin
TDC value of twin tube - typical TDC spectra can go from 0 up to 2500.
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
Global position of measurement.
virtual const Trk::Surface & surface() const override final
Return surface associated with this detector element.
int adcTwin() const
Returns the ADC of twin tube(typically range is 0 to 250)
int m_adcTwin
ADC value of twin tube - typical ADC spectra can go from 0 up to 250.
MdtDriftCircleStatus status() const
Returns the status of the measurement.
virtual MsgStream & dump(MsgStream &stream) const
Dumps information about the PRD.
virtual const MuonGM::MdtReadoutElement * detectorElement() const override
Returns the detector element corresponding to this PRD.
Class to represent measurements from the Monitored Drift Tubes.
MdtTwinPrepData & operator=(const MdtTwinPrepData &)=default