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

Class describing a TrackMeasurementValidation. More...

#include <TrackMeasurementValidation_v1.h>

Inheritance diagram for xAOD::TrackMeasurementValidation_v1:
Collaboration diagram for xAOD::TrackMeasurementValidation_v1:

Public Member Functions

 TrackMeasurementValidation_v1 ()
 Default constructor.

Identification

SOME INFO SHOULD GO HERE

Returns the identifier

uint64_t identifier () const
const std::vector< uint64_t > & rdoIdentifierList () const
 Returns the list of RDO identifiers.
void setIdentifier (uint64_t identifier)
 Sets the identifier.
void setRdoIdentifierList (const std::vector< uint64_t > &rdoIdentifierList)
 Sets the list of RDO identifiers.

Local position functions

Returns the local position

Returns the x position

float localX () const
float localY () const
 Returns the y position.
float localXError () const
 Returns the x position error.
float localYError () const
 Returns the y position error.
float localXYCorrelation () const
 Returns the xy position correlation.
void setLocalPosition (float localX, float localY)
 Sets the local position.
void setLocalPositionError (float localXError, float localYError, float localXYCorrelation)
 Sets the local position error.

Global position functions

Returns the global position

Returns the x position

float globalX () const
float globalY () const
 Returns the y position.
float globalZ () const
 Returns the z position.
void setGlobalPosition (float globalX, float globalY, float globalZ)
 Sets the global position.

Detailed Description

Constructor & Destructor Documentation

◆ TrackMeasurementValidation_v1()

xAOD::TrackMeasurementValidation_v1::TrackMeasurementValidation_v1 ( )

Default constructor.

Definition at line 15 of file TrackMeasurementValidation_v1.cxx.

16 : SG::AuxElement() {
17 }
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.

Member Function Documentation

◆ globalX()

float xAOD::TrackMeasurementValidation_v1::globalX ( ) const

◆ globalY()

float xAOD::TrackMeasurementValidation_v1::globalY ( ) const

Returns the y position.

◆ globalZ()

float xAOD::TrackMeasurementValidation_v1::globalZ ( ) const

Returns the z position.

◆ identifier()

uint64_t xAOD::TrackMeasurementValidation_v1::identifier ( ) const

◆ localX()

float xAOD::TrackMeasurementValidation_v1::localX ( ) const

◆ localXError()

float xAOD::TrackMeasurementValidation_v1::localXError ( ) const

Returns the x position error.

◆ localXYCorrelation()

float xAOD::TrackMeasurementValidation_v1::localXYCorrelation ( ) const

Returns the xy position correlation.

◆ localY()

float xAOD::TrackMeasurementValidation_v1::localY ( ) const

Returns the y position.

◆ localYError()

float xAOD::TrackMeasurementValidation_v1::localYError ( ) const

Returns the y position error.

◆ rdoIdentifierList()

const std::vector< uint64_t > & xAOD::TrackMeasurementValidation_v1::rdoIdentifierList ( ) const

Returns the list of RDO identifiers.

◆ setGlobalPosition()

void xAOD::TrackMeasurementValidation_v1::setGlobalPosition ( float globalX,
float globalY,
float globalZ )

Sets the global position.

Definition at line 50 of file TrackMeasurementValidation_v1.cxx.

50 {
51 static const Accessor< float > acc1( "globalX" );
52 acc1( *this ) = globalX;
53 static const Accessor< float > acc2( "globalY" );
54 acc2( *this ) = globalY;
55 static const Accessor< float > acc3( "globalZ" );
56 acc3( *this ) = globalZ;
57 }
float globalZ() const
Returns the z position.
float globalY() const
Returns the y position.

◆ setIdentifier()

void xAOD::TrackMeasurementValidation_v1::setIdentifier ( uint64_t identifier)

Sets the identifier.

◆ setLocalPosition()

void xAOD::TrackMeasurementValidation_v1::setLocalPosition ( float localX,
float localY )

Sets the local position.

◆ setLocalPositionError()

void xAOD::TrackMeasurementValidation_v1::setLocalPositionError ( float localXError,
float localYError,
float localXYCorrelation )

Sets the local position error.

Definition at line 37 of file TrackMeasurementValidation_v1.cxx.

37 {
38 static const Accessor< float > acc1( "localXError" );
39 acc1( *this ) = localXError;
40 static const Accessor< float > acc2( "localYError" );
41 acc2( *this ) = localYError;
42 static const Accessor< float > acc3( "localXYCorrelation" );
43 acc3( *this ) = localXYCorrelation;
44 }
float localXYCorrelation() const
Returns the xy position correlation.
float localXError() const
Returns the x position error.
float localYError() const
Returns the y position error.

◆ setRdoIdentifierList()

void xAOD::TrackMeasurementValidation_v1::setRdoIdentifierList ( const std::vector< uint64_t > & rdoIdentifierList)

Sets the list of RDO identifiers.


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