ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::MultiComponentStateOnSurface Class Referencefinal

#include <MultiComponentStateOnSurface.h>

Inheritance diagram for Trk::MultiComponentStateOnSurface:
Collaboration diagram for Trk::MultiComponentStateOnSurface:

Public Types

enum  TrackStateOnSurfaceType {
  Measurement = 0 , InertMaterial = 1 , BremPoint = 2 , Scatterer = 3 ,
  Perigee = 4 , Outlier = 5 , Hole = 6 , Unknown = 7 ,
  CaloDeposit = 8 , Parameter = 9 , FitQuality = 10 , Alignment = 11 ,
  NumberOfTrackStateOnSurfaceTypes = 12
}
enum  PersistencyHint {
  PartialPersistification = 0 , PersistifyMeasurement = 1 , PersistifyTrackParameters = 2 , PersistifySlimCaloDeposit = 3 ,
  NumberOfPersistencyHints = 4
}
enum  Variety { SingleComponent = 0 , MultiComponent = 1 , Align = 2 }

Public Member Functions

 MultiComponentStateOnSurface ()
 Default constructor for POOL.
 MultiComponentStateOnSurface (const FitQualityOnSurface &, std::unique_ptr< MeasurementBase >, std::unique_ptr< TrackParameters >, MultiComponentState &&, std::unique_ptr< MaterialEffectsBase > materialEffectsOnTrack=nullptr)
 Create a MultiComponentStateOnSurface Object with an explicit declaration of the track parameters to be passed to the Trk::TrackStateOnSurface base class.
 MultiComponentStateOnSurface (const FitQualityOnSurface &, std::unique_ptr< MeasurementBase >, std::unique_ptr< TrackParameters >, MultiComponentState &&, std::unique_ptr< MaterialEffectsBase >, const std::bitset< NumberOfTrackStateOnSurfaceTypes > &types)
 Create a MultiComponentStateOnSurface Object with an explicit declaration of the track parameters to be passed to the base and also a TrackStateOnSurfaceType.
 MultiComponentStateOnSurface (const MultiComponentStateOnSurface &other)
 Copy constructor and assignment.
MultiComponentStateOnSurfaceoperator= (const MultiComponentStateOnSurface &other)
 MultiComponentStateOnSurface (MultiComponentStateOnSurface &&other) noexcept=default
 Move constructor and assignment.
MultiComponentStateOnSurfaceoperator= (MultiComponentStateOnSurface &&other) noexcept=default
virtual ~MultiComponentStateOnSurface ()=default
 Virtual destructor.
virtual MultiComponentStateOnSurfaceclone () const override final
 Clone method for deep copy of MultiComponentStateOnSurface.
virtual TrackStateOnSurface::Variety variety () const override final
 This is Multi.
const MultiComponentStatecomponents () const
 Method to return a referenceto the multi-component state const overload.
MultiComponentStatecomponents ()
 Method to return a reference to the multi-component state non const overload.
const FitQualityOnSurfacefitQualityOnSurface () const
 return FitQuality On Surface const overload
FitQualityOnSurfacefitQualityOnSurface ()
 return FitQuality On Surface non-const overload
const TrackParameterstrackParameters () const
 return ptr to trackparameters const overload
TrackParameterstrackParameters ()
 return ptr to trackparameters non-const overload
const MeasurementBasemeasurementOnTrack () const
 returns MeasurementBase const overload
MeasurementBasemeasurementOnTrack ()
 returns MeasurementBase non-const overload
const MaterialEffectsBasematerialEffectsOnTrack () const
 return material effects const overload
MaterialEffectsBasematerialEffectsOnTrack ()
 return material effects non-const overload
const AlignmentEffectsOnTrackalignmentEffectsOnTrack () const
 return the the alignment effects const overload
AlignmentEffectsOnTrackalignmentEffectsOnTrack ()
 return the the alignment effects non-const overload
bool type (const TrackStateOnSurfaceType type) const
 Use this method to find out if the TSoS is of a certain type: i.e.
std::string dumpType () const
 returns a string with the expanded type of the object (i.e.
const std::bitset< NumberOfTrackStateOnSurfaceTypestypes () const
 returns a bitset with the types of this bitset.
void setHints (const uint8_t hints) const
 Use this method to set persistification hints.
const std::bitset< NumberOfPersistencyHintshints () const
 Use this method to get the persistification hints.
const Trk::Surfacesurface () const
 return associated surface
bool isSane () const

Static Public Member Functions

static unsigned int long joinBitsets (const std::bitset< NumberOfTrackStateOnSurfaceTypes > &types, const std::bitset< NumberOfPersistencyHints > &hints)
static void splitToBitsets (const unsigned int long input, std::bitset< NumberOfTrackStateOnSurfaceTypes > &types, std::bitset< NumberOfPersistencyHints > &hints)

Protected Attributes

uint16_t m_typeFlags {}
std::atomic< uint8_t > m_hints {}

Private Member Functions

void setFlags ()
 set sensible default flags

Private Attributes

MultiComponentState m_multiComponentState {}
FitQualityOnSurface m_fitQualityOnSurface {}
std::unique_ptr< TrackParametersm_trackParameters {}
std::unique_ptr< MeasurementBasem_measurementOnTrack {}
std::unique_ptr< MaterialEffectsBasem_materialEffectsOnTrack {}
std::unique_ptr< AlignmentEffectsOnTrackm_alignmentEffectsOnTrack {}

Friends

class ::TrackCollectionCnv
class ::TrackStateOnSurfaceCnv_p3

Detailed Description

Definition at line 41 of file MultiComponentStateOnSurface.h.

Member Enumeration Documentation

◆ PersistencyHint

Enumerator
PartialPersistification 
PersistifyMeasurement 

Mark the measuremenet for persistification.

PersistifyTrackParameters 

Mark track parameters for persisitification.

PersistifySlimCaloDeposit 

Mark track parameters for persisitification.

NumberOfPersistencyHints 

Definition at line 155 of file TrackStateOnSurface.h.

156 {
157
163
168
173
175 };
@ PersistifySlimCaloDeposit
Mark track parameters for persisitification.
@ PersistifyMeasurement
Mark the measuremenet for persistification.
@ PersistifyTrackParameters
Mark track parameters for persisitification.

◆ TrackStateOnSurfaceType

Enumerator
Measurement 

This is a measurement, and will at least contain a Trk::MeasurementBase.

InertMaterial 

This represents inert material, and so will contain MaterialEffectsBase.

BremPoint 

This represents a brem point on the track, and so will contain TrackParameters and MaterialEffectsBase.

Scatterer 

This represents a scattering point on the track, and so will contain TrackParameters and MaterialEffectsBase.

Perigee 

This represents a perigee, and so will contain a Perigee object only.

Outlier 

This TSoS contains an outlier, that is, it contains a MeasurementBase/RIO_OnTrack which was not used in the track fit.

Hole 

A hole on the track - this is defined in the following way.

A hole is a missing measurement BETWEEN the first and last actual measurements. i.e. if your track starts in the SCT, you should not consider a missing b-layer hit as a hole.

Unknown 

For some reason this does not fall into any of the other categories PLEASE DO NOT USE THIS - DEPRECATED!

CaloDeposit 

This TSOS contains a CaloEnergy object.

Parameter 

This TSOS contains a Trk::ParameterBase.

FitQuality 

This TSOS contains a Trk::FitQualityOnSurface.

Alignment 

This TSOS contains a Trk::AlignmentEffectsOnTrack.

NumberOfTrackStateOnSurfaceTypes 

Definition at line 97 of file TrackStateOnSurface.h.

98 {
101 Measurement = 0,
102
105 InertMaterial = 1,
106
109 BremPoint = 2,
110
113 Scatterer = 3,
114
117 Perigee = 4,
118
122 Outlier = 5,
123
128 Hole = 6,
129
132 Unknown = 7,
133
135 CaloDeposit = 8,
136
140 Parameter = 9,
141
145 FitQuality = 10,
146
150 Alignment = 11,
151
153 };
@ Unknown
For some reason this does not fall into any of the other categories PLEASE DO NOT USE THIS - DEPRECAT...
@ Measurement
This is a measurement, and will at least contain a Trk::MeasurementBase.
@ Perigee
This represents a perigee, and so will contain a Perigee object only.
@ BremPoint
This represents a brem point on the track, and so will contain TrackParameters and MaterialEffectsBas...
@ Parameter
This TSOS contains a Trk::ParameterBase.
@ Alignment
This TSOS contains a Trk::AlignmentEffectsOnTrack.
@ Outlier
This TSoS contains an outlier, that is, it contains a MeasurementBase/RIO_OnTrack which was not used ...
@ InertMaterial
This represents inert material, and so will contain MaterialEffectsBase.
@ Scatterer
This represents a scattering point on the track, and so will contain TrackParameters and MaterialEffe...
@ Hole
A hole on the track - this is defined in the following way.
@ CaloDeposit
This TSOS contains a CaloEnergy object.
@ FitQuality
This TSOS contains a Trk::FitQualityOnSurface.

◆ Variety

Enumerator
SingleComponent 
MultiComponent 
Align 

Definition at line 211 of file TrackStateOnSurface.h.

Constructor & Destructor Documentation

◆ MultiComponentStateOnSurface() [1/5]

Trk::MultiComponentStateOnSurface::MultiComponentStateOnSurface ( )

Default constructor for POOL.

This should not be used!

Definition at line 14 of file MultiComponentStateOnSurface.cxx.

16 {},
17 nullptr,
18 nullptr,
19 nullptr,
20 std::bitset<TrackStateOnSurface::NumberOfTrackStateOnSurfaceTypes>(
23{
24}
TrackStateOnSurface()
Default ctor for POOL.

◆ MultiComponentStateOnSurface() [2/5]

Trk::MultiComponentStateOnSurface::MultiComponentStateOnSurface ( const FitQualityOnSurface & fitQualityOnSurface,
std::unique_ptr< MeasurementBase > measurementBase,
std::unique_ptr< TrackParameters > trackParameters,
MultiComponentState && multiComponentState,
std::unique_ptr< MaterialEffectsBase > materialEffectsOnTrack = nullptr )

Create a MultiComponentStateOnSurface Object with an explicit declaration of the track parameters to be passed to the Trk::TrackStateOnSurface base class.

Definition at line 26 of file MultiComponentStateOnSurface.cxx.

34 std::move(measurementBase),
35 std::move(trackParameters),
36 std::move(materialEffectsOnTrack),
37 std::bitset<TrackStateOnSurface::NumberOfTrackStateOnSurfaceTypes>(
39 , m_multiComponentState(std::move(multiComponentState))
40{
41}
const TrackParameters * trackParameters() const
return ptr to trackparameters const overload
const FitQualityOnSurface & fitQualityOnSurface() const
return FitQuality On Surface const overload
const MaterialEffectsBase * materialEffectsOnTrack() const
return material effects const overload

◆ MultiComponentStateOnSurface() [3/5]

Trk::MultiComponentStateOnSurface::MultiComponentStateOnSurface ( const FitQualityOnSurface & fitQualityOnSurface,
std::unique_ptr< MeasurementBase > measurementBase,
std::unique_ptr< TrackParameters > trackParameters,
MultiComponentState && multiComponentState,
std::unique_ptr< MaterialEffectsBase > materialEffectsOnTrack,
const std::bitset< NumberOfTrackStateOnSurfaceTypes > & types )

Create a MultiComponentStateOnSurface Object with an explicit declaration of the track parameters to be passed to the base and also a TrackStateOnSurfaceType.

Definition at line 43 of file MultiComponentStateOnSurface.cxx.

51 std::move(measurementBase),
52 std::move(trackParameters),
53 std::move(materialEffectsOnTrack),
54 types)
55 , m_multiComponentState(std::move(multiComponentState))
56{
57}
const std::bitset< NumberOfTrackStateOnSurfaceTypes > types() const
returns a bitset with the types of this bitset.

◆ MultiComponentStateOnSurface() [4/5]

Trk::MultiComponentStateOnSurface::MultiComponentStateOnSurface ( const MultiComponentStateOnSurface & other)

Copy constructor and assignment.

Definition at line 59 of file MultiComponentStateOnSurface.cxx.

61 : TrackStateOnSurface(other)
64{
65}
MultiComponentState clone(const MultiComponentState &in)
Clone TrackParameters method.

◆ MultiComponentStateOnSurface() [5/5]

Trk::MultiComponentStateOnSurface::MultiComponentStateOnSurface ( MultiComponentStateOnSurface && other)
defaultnoexcept

Move constructor and assignment.

◆ ~MultiComponentStateOnSurface()

virtual Trk::MultiComponentStateOnSurface::~MultiComponentStateOnSurface ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ alignmentEffectsOnTrack() [1/2]

AlignmentEffectsOnTrack * Trk::TrackStateOnSurface::alignmentEffectsOnTrack ( )
inherited

return the the alignment effects non-const overload

◆ alignmentEffectsOnTrack() [2/2]

const AlignmentEffectsOnTrack * Trk::TrackStateOnSurface::alignmentEffectsOnTrack ( ) const
inherited

return the the alignment effects const overload

◆ clone()

Trk::MultiComponentStateOnSurface * Trk::MultiComponentStateOnSurface::clone ( ) const
finaloverridevirtual

Clone method for deep copy of MultiComponentStateOnSurface.

Reimplemented from Trk::TrackStateOnSurface.

Definition at line 80 of file MultiComponentStateOnSurface.cxx.

81{
82 return new MultiComponentStateOnSurface(*this);
83}
MultiComponentStateOnSurface()
Default constructor for POOL.

◆ components() [1/2]

MultiComponentState & Trk::MultiComponentStateOnSurface::components ( )

Method to return a reference to the multi-component state non const overload.

◆ components() [2/2]

const MultiComponentState & Trk::MultiComponentStateOnSurface::components ( ) const

Method to return a referenceto the multi-component state const overload.

◆ dumpType()

std::string Trk::TrackStateOnSurface::dumpType ( ) const
inherited

returns a string with the expanded type of the object (i.e.

if it has several type bits set, they all will be returned)

Definition at line 147 of file TrackStateOnSurface.cxx.

148{
149 std::string type;
150 const auto& typesSet = types();
151 if (typesSet.test(TrackStateOnSurface::Measurement)) {
152 type += "Measurement ";
153 }
154 if (typesSet.test(TrackStateOnSurface::InertMaterial)) {
155 type += "InertMaterial ";
156 }
157 if (typesSet.test(TrackStateOnSurface::BremPoint)) {
158 type += "BremPoint ";
159 }
160 if (typesSet.test(TrackStateOnSurface::Scatterer)) {
161 type += "Scatterer ";
162 }
163 if (typesSet.test(TrackStateOnSurface::Perigee)) {
164 type += "Perigee ";
165 }
166 if (typesSet.test(TrackStateOnSurface::Outlier)) {
167 type += "Outlier ";
168 }
169 if (typesSet.test(TrackStateOnSurface::Hole)) {
170 type += "Hole ";
171 }
172 if (typesSet.test(TrackStateOnSurface::CaloDeposit)) {
173 type += "CaloDeposit ";
174 }
175 if (typesSet.test(TrackStateOnSurface::Parameter)) {
176 type += "Parameter ";
177 }
178 if (typesSet.test(TrackStateOnSurface::FitQuality)) {
179 type += "FitQuality ";
180 }
181 if (typesSet.test(TrackStateOnSurface::Alignment)) {
182 type += "Alignment ";
183 }
184 return type;
185}
bool type(const TrackStateOnSurfaceType type) const
Use this method to find out if the TSoS is of a certain type: i.e.

◆ fitQualityOnSurface() [1/2]

FitQualityOnSurface & Trk::TrackStateOnSurface::fitQualityOnSurface ( )
inherited

return FitQuality On Surface non-const overload

◆ fitQualityOnSurface() [2/2]

const FitQualityOnSurface & Trk::TrackStateOnSurface::fitQualityOnSurface ( ) const
inherited

return FitQuality On Surface const overload

◆ hints()

const std::bitset< NumberOfPersistencyHints > Trk::TrackStateOnSurface::hints ( ) const
inherited

Use this method to get the persistification hints.

◆ isSane()

bool Trk::TrackStateOnSurface::isSane ( ) const
inherited

Definition at line 203 of file TrackStateOnSurface.cxx.

204{
205 bool surfacesDiffer =
209 if (surfacesDiffer) {
210 std::cerr << "TrackStateOnSurface::isSane. With :" << '\n';
211 std::cerr << "Types : " << types().to_string() << '\n';
212 std::cerr << "Hints " << hints().to_string() << '\n';
213 std::cerr << "Surfaces differ! " << std::endl;
214 if (m_trackParameters) {
215 std::cerr << "ParamSurf: [" << &(m_trackParameters->associatedSurface())
216 << "] " << m_trackParameters->associatedSurface() << std::endl;
217 }
219 std::cerr << "measSurf: [" << &(m_measurementOnTrack->associatedSurface())
220 << "] " << m_measurementOnTrack->associatedSurface()
221 << std::endl;
222 }
224 std::cerr << "matSurf: ["
225 << &(m_materialEffectsOnTrack->associatedSurface()) << "] "
226 << m_materialEffectsOnTrack->associatedSurface() << std::endl;
227 }
228 return false;
229 }
230
231 return true;
232}
const MeasurementBase * measurementOnTrack() const
returns MeasurementBase const overload
std::unique_ptr< TrackParameters > m_trackParameters
std::unique_ptr< MeasurementBase > m_measurementOnTrack
std::unique_ptr< MaterialEffectsBase > m_materialEffectsOnTrack
const std::bitset< NumberOfPersistencyHints > hints() const
Use this method to get the persistification hints.
bool consistentSurfaces(U)

◆ joinBitsets()

unsigned int long Trk::TrackStateOnSurface::joinBitsets ( const std::bitset< NumberOfTrackStateOnSurfaceTypes > & types,
const std::bitset< NumberOfPersistencyHints > & hints )
inlinestaticinherited

Definition at line 183 of file TrackStateOnSurface.h.

186 {
187 //put hints in place
188 unsigned int long res = hints.to_ulong();
189 //shift them up
191 //Add type
192 res += types.to_ulong();
193 return res;
194 }
std::pair< std::vector< unsigned int >, bool > res

◆ materialEffectsOnTrack() [1/2]

MaterialEffectsBase * Trk::TrackStateOnSurface::materialEffectsOnTrack ( )
inherited

return material effects non-const overload

◆ materialEffectsOnTrack() [2/2]

const MaterialEffectsBase * Trk::TrackStateOnSurface::materialEffectsOnTrack ( ) const
inherited

return material effects const overload

◆ measurementOnTrack() [1/2]

MeasurementBase * Trk::TrackStateOnSurface::measurementOnTrack ( )
inherited

returns MeasurementBase non-const overload

◆ measurementOnTrack() [2/2]

const MeasurementBase * Trk::TrackStateOnSurface::measurementOnTrack ( ) const
inherited

returns MeasurementBase const overload

◆ operator=() [1/2]

Trk::MultiComponentStateOnSurface & Trk::MultiComponentStateOnSurface::operator= ( const MultiComponentStateOnSurface & other)

Definition at line 68 of file MultiComponentStateOnSurface.cxx.

70{
71 if (this != &other) {
75 }
76 return *this;
77}
Trk::TrackStateOnSurface & operator=(const Trk::TrackStateOnSurface &rhs)

◆ operator=() [2/2]

MultiComponentStateOnSurface & Trk::MultiComponentStateOnSurface::operator= ( MultiComponentStateOnSurface && other)
defaultnoexcept

◆ setFlags()

void Trk::TrackStateOnSurface::setFlags ( )
privateinherited

set sensible default flags

◆ setHints()

void Trk::TrackStateOnSurface::setHints ( const uint8_t hints) const
inherited

Use this method to set persistification hints.

This can be called only once per TSOS It will set a cached Value which we can not reset But this allows it to be const..

Definition at line 235 of file TrackStateOnSurface.cxx.

236{
237 // The extra "hidden" bit we save (1<<NumberOfPersistencyHints)
238 // is to dissalow repeated calls to setHints(0).
239 uint8_t exp = 0;
240 if (!m_hints.compare_exchange_strong(
241 exp, hints | (1 << NumberOfPersistencyHints))) {
242 throw std::runtime_error(
243 "TSOS trying to set again already set Persistification Hints");
244 }
245}
std::atomic< uint8_t > m_hints

◆ splitToBitsets()

void Trk::TrackStateOnSurface::splitToBitsets ( const unsigned int long input,
std::bitset< NumberOfTrackStateOnSurfaceTypes > & types,
std::bitset< NumberOfPersistencyHints > & hints )
inlinestaticinherited

Definition at line 196 of file TrackStateOnSurface.h.

200 {
201 // mask with NumberOfTrackStateOnSurfaceTypes bits set to 1
202 constexpr unsigned int long maskTypesSet =
204 //keep just the Type part of the input
205 types = std::bitset<NumberOfTrackStateOnSurfaceTypes>(input & maskTypesSet);
206 //keep the upper Hints part of the input
207 hints = std::bitset<NumberOfPersistencyHints>(
209 }

◆ surface()

const Surface & Trk::TrackStateOnSurface::surface ( ) const
inherited

return associated surface

Used to perform sanity checks on this object (i.e. all consistuents are on the same surface). Returns 'true' if it seems okay.

Definition at line 188 of file TrackStateOnSurface.cxx.

189{
190 if (m_trackParameters) {
191 return m_trackParameters->associatedSurface();
192 }
194 return m_measurementOnTrack->associatedSurface();
195 }
197 return m_materialEffectsOnTrack->associatedSurface();
198 }
199 throw std::runtime_error("TrackStateOnSurface without Surface!");
200}

◆ trackParameters() [1/2]

TrackParameters * Trk::TrackStateOnSurface::trackParameters ( )
inherited

return ptr to trackparameters non-const overload

◆ trackParameters() [2/2]

const TrackParameters * Trk::TrackStateOnSurface::trackParameters ( ) const
inherited

return ptr to trackparameters const overload

◆ type()

bool Trk::TrackStateOnSurface::type ( const TrackStateOnSurfaceType type) const
inherited

Use this method to find out if the TSoS is of a certain type: i.e.

if ( tsos->type(TrackStateOnSurface::Measurement) { //etc }

Returns
true if the TrackStateOnSurface is of this type

◆ types()

const std::bitset< NumberOfTrackStateOnSurfaceTypes > Trk::TrackStateOnSurface::types ( ) const
inherited

returns a bitset with the types of this bitset.

As an example of how this is used, see the type( const TrackStateOnSurfaceType& type ) method but a better example would be if you wanted to check several type flags at once.

const bitset<NumberOfTrackStateOnSurfaceTypes> mask;
mask.set(Measurement,true);
mask.set(BremPoint,true);
// loop over lots of TSoS and call:
if (tsos.types() & mask ) { // do something}

◆ variety()

virtual TrackStateOnSurface::Variety Trk::MultiComponentStateOnSurface::variety ( ) const
finaloverridevirtual

This is Multi.

Reimplemented from Trk::TrackStateOnSurface.

◆ ::TrackCollectionCnv

friend class ::TrackCollectionCnv
friend

Definition at line 44 of file MultiComponentStateOnSurface.h.

◆ ::TrackStateOnSurfaceCnv_p3

friend class ::TrackStateOnSurfaceCnv_p3
friend

Definition at line 45 of file MultiComponentStateOnSurface.h.

Member Data Documentation

◆ m_alignmentEffectsOnTrack

std::unique_ptr<AlignmentEffectsOnTrack> Trk::TrackStateOnSurface::m_alignmentEffectsOnTrack {}
privateinherited

Definition at line 371 of file TrackStateOnSurface.h.

371{};

◆ m_fitQualityOnSurface

FitQualityOnSurface Trk::TrackStateOnSurface::m_fitQualityOnSurface {}
privateinherited

Definition at line 367 of file TrackStateOnSurface.h.

367{};

◆ m_hints

std::atomic<uint8_t> Trk::TrackStateOnSurface::m_hints {}
mutableprotectedinherited

Definition at line 374 of file TrackStateOnSurface.h.

374{};

◆ m_materialEffectsOnTrack

std::unique_ptr<MaterialEffectsBase> Trk::TrackStateOnSurface::m_materialEffectsOnTrack {}
privateinherited

Definition at line 370 of file TrackStateOnSurface.h.

370{};

◆ m_measurementOnTrack

std::unique_ptr<MeasurementBase> Trk::TrackStateOnSurface::m_measurementOnTrack {}
privateinherited

Definition at line 369 of file TrackStateOnSurface.h.

369{};

◆ m_multiComponentState

MultiComponentState Trk::MultiComponentStateOnSurface::m_multiComponentState {}
private

Definition at line 100 of file MultiComponentStateOnSurface.h.

100{};

◆ m_trackParameters

std::unique_ptr<TrackParameters> Trk::TrackStateOnSurface::m_trackParameters {}
privateinherited

Definition at line 368 of file TrackStateOnSurface.h.

368{};

◆ m_typeFlags

uint16_t Trk::TrackStateOnSurface::m_typeFlags {}
protectedinherited

Definition at line 373 of file TrackStateOnSurface.h.

373{};

The documentation for this class was generated from the following files: