16#ifndef MUONPREPRAWDATA_CSCPREPDATA_H
17#define MUONPREPRAWDATA_CSCPREPDATA_H
46 friend class ::CscPrepDataContainerCnv;
85 Amg::MatrixX&& locErrMat,
128 virtual MsgStream&
dump( MsgStream& stream)
const override final;
131 virtual std::ostream&
dump( std::ostream& stream)
const override final;
Create derived converter to customize the saving of identifiable container.
This is a "hash" representation of an Identifier.
CscTimeStatus m_timeStatus
CscTimeStatus timeStatus() const
Returns the Csc time status flag.
virtual const Amg::Vector3D & globalPosition() const override final
Returns the global position.
virtual const MuonGM::CscReadoutElement * detectorElement() const override final
Return the detector element corresponding to this PRD.
CscClusterStatus m_status
double time() const
Returns the time.
const MuonGM::CscReadoutElement * m_detEl
Pointer to the detector element.
int charge() const
Returns the charge.
CscPrepData(const CscPrepData &)=default
virtual Trk::PrepRawDataType prdType() const override final
Interface method returning the prdType.
CscPrepData(CscPrepData &&) noexcept=default
CscClusterStatus status() const
Returns the Csc status (position measurement) flag.
MuonCluster()
Default constructor.
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
Global position of measurement.
class thrown in the event of an variable not being defined.
const Amg::Vector2D & localPosition() const
return the local position reference
Identifier identify() const
return the identifier
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
virtual void localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const =0
Specified by each surface type: LocalToGlobal method without dynamic memory allocation.
Definition of ATLAS Math & Geometry primitives (Amg)
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.
CscClusterStatus
Enum to represent the cluster status - see the specific enum values for more details.
CscTimeStatus
Enum to represent the cluster time measurement status - see the specific enum values for more details...
@ CscTimeStatusUndefined
Time is not assessed indicating potential bug.
Ensure that the ATLAS eigen extensions are properly loaded.