16#ifndef MUONPREPDATA_MDTTWINPREPDATA_H
17#define MUONPREPDATA_MDTTWINPREPDATA_H
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;
Create derived converter to customize the saving of identifiable container.
virtual const Trk::Surface & surface() const override final
Return surface associated with this detector element.
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
Global position of measurement.
int adc() const
Returns the ADC (typically range is 0 to 250)
virtual const MuonGM::MdtReadoutElement * detectorElement() const override
Returns the detector element corresponding to this PRD.
MdtDriftCircleStatus status() const
Returns the status of the measurement.
int tdc() const
Returns the TDC (typically range is 0 to 2500).
int m_adcTwin
ADC value of twin tube - typical ADC spectra can go from 0 up to 250.
MdtTwinPrepData(const MdtTwinPrepData &)=default
virtual ~MdtTwinPrepData()=default
Destructor.
MdtTwinPrepData()=default
int m_tdcTwin
TDC value of twin tube - typical TDC spectra can go from 0 up to 2500.
const Amg::Vector3D & globalPosition() const
Returns the global position of the hit using twin hit information.
int tdcTwin() const
Returns the TDC of twin tube(typically range is 0 to 2500).
MdtTwinPrepData & operator=(const MdtTwinPrepData &)=default
int adcTwin() const
Returns the ADC of twin tube(typically range is 0 to 250)
const Amg::Vector2D & localPosition() const
return the local position reference
Identifier identify() const
return the identifier
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the Athena extensions are properly loaded.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MdtDriftCircleStatus
Enum to represent the 'status' of Mdt measurements e.g.