7#include "GaudiKernel/MsgStream.h"
20 std::bitset<TrackStateOnSurface::NumberOfTrackStateOnSurfaceTypes>(
22 , m_multiComponentState{}
28 std::unique_ptr<Trk::MeasurementBase> measurementBase,
34 std::move(measurementBase),
45 std::unique_ptr<Trk::MeasurementBase> measurementBase,
49 const std::bitset<NumberOfTrackStateOnSurfaceTypes>&
types)
51 std::move(measurementBase),
MultiComponentState m_multiComponentState
virtual MultiComponentStateOnSurface * clone() const override final
Clone method for deep copy of MultiComponentStateOnSurface.
MultiComponentStateOnSurface & operator=(const MultiComponentStateOnSurface &other)
MultiComponentStateOnSurface()
Default constructor for POOL.
const MultiComponentState & components() const
Method to return a referenceto the multi-component state const overload.
const std::bitset< NumberOfTrackStateOnSurfaceTypes > types() const
returns a bitset with the types of this bitset.
TrackStateOnSurface()
Default ctor for POOL.
const TrackParameters * trackParameters() const
return ptr to trackparameters const overload
const FitQualityOnSurface & fitQualityOnSurface() const
return FitQuality On Surface const overload
Trk::TrackStateOnSurface & operator=(const Trk::TrackStateOnSurface &rhs)
@ Measurement
This is a measurement, and will at least contain a Trk::MeasurementBase.
@ NumberOfTrackStateOnSurfaceTypes
const MaterialEffectsBase * materialEffectsOnTrack() const
return material effects const overload
MultiComponentState clone(const MultiComponentState &in)
Clone TrackParameters method.
Ensure that the ATLAS eigen extensions are properly loaded.
std::vector< ComponentParameters > MultiComponentState
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output