5#ifndef XAODTRACKING_VERSIONS_TRACKMEASUREMENTVALIDATION_V1_H
6#define XAODTRACKING_VERSIONS_TRACKMEASUREMENTVALIDATION_V1_H
Base class for elements of a container that can have aux data.
An STL vector of pointers that by default owns its pointed-to elements.
#define DATAVECTOR_BASE(T, BASE)
Declare base class info to DataVector.
Base class for elements of a container that can have aux data.
Class describing a TrackMeasurementValidation.
void setRdoIdentifierList(const std::vector< uint64_t > &rdoIdentifierList)
Sets the list of RDO identifiers.
float globalZ() const
Returns the z position.
uint64_t identifier() const
float localXYCorrelation() const
Returns the xy position correlation.
void setLocalPositionError(float localXError, float localYError, float localXYCorrelation)
Sets the local position error.
float localXError() const
Returns the x position error.
void setLocalPosition(float localX, float localY)
Sets the local position.
float localYError() const
Returns the y position error.
void setIdentifier(uint64_t identifier)
Sets the identifier.
const std::vector< uint64_t > & rdoIdentifierList() const
Returns the list of RDO identifiers.
void setGlobalPosition(float globalX, float globalY, float globalZ)
Sets the global position.
TrackMeasurementValidation_v1()
Default constructor.
float globalY() const
Returns the y position.
float localY() const
Returns the y position.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.