|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef MUONPREPDATA_MDTPREPDATA_H
13 #define MUONPREPDATA_MDTPREPDATA_H
29 class MdtPrepDataContainerCnv_p1;
40 friend class ::MdtPrepDataContainerCnv;
102 virtual MsgStream&
dump( MsgStream&
stream)
const override;
105 virtual std::ostream&
dump( std::ostream&
stream)
const override;
154 #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.
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
MdtDriftCircleStatus
Enum to represent the 'status' of Mdt measurements e.g.
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
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
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.
unsigned int dimension() const
Returns the dimension of the MdtPrepData.
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.
@ MdtStatusUnDefined
Undefined.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
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.