ATLAS Offline Software
Loading...
Searching...
No Matches
TrackMeasurementValidation_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef XAODTRACKING_VERSIONS_TRACKMEASUREMENTVALIDATION_V1_H
6#define XAODTRACKING_VERSIONS_TRACKMEASUREMENTVALIDATION_V1_H
7
8// System include(s):
9#include <vector>
10
11// Core include(s):
14
15// required to use SG::AuxElement as a base class
17
18namespace xAOD {
19
28
29 public:
30
33
40 const std::vector< uint64_t >& rdoIdentifierList() const;
44 void setRdoIdentifierList(const std::vector< uint64_t >& rdoIdentifierList);
46
51 float localX() const;
53 float localY() const;
55 float localXError() const;
57 float localYError() const;
59 float localXYCorrelation() const;
61 void setLocalPosition(float localX, float localY);
65
70 float globalX() const;
72 float globalY() const;
74 float globalZ() const;
76 void setGlobalPosition(float globalX, float globalY, float globalZ);
78
79
80 }; // end of the TrackMeasurementValidation_v1 class definitions
81
82} // end of the xAOD namespace
84
85#endif // 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.
Definition DataVector.h:649
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
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.
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.
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.