ATLAS Offline Software
Loading...
Searching...
No Matches
xAOD::TrackSurface_v1 Class Reference

TrackSurface for Acts MultiTrajectory and TrackSummary. More...

#include <TrackSurface_v1.h>

Inheritance diagram for xAOD::TrackSurface_v1:
Collaboration diagram for xAOD::TrackSurface_v1:

Public Member Functions

 TrackSurface_v1 ()=default
const std::vector< float > & translation () const
 access translation parameters as plain vector
void setTranslation (const std::vector< float > &m)
 access set translation parameters from plain vector
const std::vector< float > & rotation () const
 access translation parameters as plain vector
void setRotation (const std::vector< float > &m)
 access set translation parameters from plain vector
const std::vector< float > & boundValues () const
 access translation parameters as plain vector
void setBoundValues (const std::vector< float > &m)
 access set translation parameters from plain vector
const xAOD::SurfaceTypesurfaceType () const
 access SurfaceType
void setSurfaceType (const xAOD::SurfaceType &m)
 access set SurfaceType
size_t size () const
 retrieve the size of the internal vectors for the data storage

Detailed Description

TrackSurface for Acts MultiTrajectory and TrackSummary.

Definition at line 21 of file TrackSurface_v1.h.

Constructor & Destructor Documentation

◆ TrackSurface_v1()

xAOD::TrackSurface_v1::TrackSurface_v1 ( )
default

Member Function Documentation

◆ boundValues()

const std::vector< float > & xAOD::TrackSurface_v1::boundValues ( ) const

access translation parameters as plain vector

◆ rotation()

const std::vector< float > & xAOD::TrackSurface_v1::rotation ( ) const

access translation parameters as plain vector

◆ setBoundValues()

void xAOD::TrackSurface_v1::setBoundValues ( const std::vector< float > & m)

access set translation parameters from plain vector

◆ setRotation()

void xAOD::TrackSurface_v1::setRotation ( const std::vector< float > & m)

access set translation parameters from plain vector

◆ setSurfaceType()

void xAOD::TrackSurface_v1::setSurfaceType ( const xAOD::SurfaceType & m)

access set SurfaceType

◆ setTranslation()

void xAOD::TrackSurface_v1::setTranslation ( const std::vector< float > & m)

access set translation parameters from plain vector

◆ size()

size_t xAOD::TrackSurface_v1::size ( ) const

retrieve the size of the internal vectors for the data storage

◆ surfaceType()

const xAOD::SurfaceType & xAOD::TrackSurface_v1::surfaceType ( ) const

access SurfaceType

◆ translation()

const std::vector< float > & xAOD::TrackSurface_v1::translation ( ) const

access translation parameters as plain vector


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