ATLAS Offline Software
Functions
SpacePoint_v1.cxx File Reference
#include "xAODCore/AuxStoreAccessorMacros.h"
#include "xAODInDetMeasurement/versions/SpacePoint_v1.h"
Include dependency graph for SpacePoint_v1.cxx:

Go to the source code of this file.

Functions

 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (xAOD::SpacePoint_v1, float, radius, setRadius) float xAOD
 

Function Documentation

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER()

AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( xAOD::SpacePoint_v1  ,
float  ,
radius  ,
setRadius   
)

Definition at line 35 of file SpacePoint_v1.cxx.

39 {
40  return globalPosAcc(*this)[0];
41 }
42 
43 float xAOD::SpacePoint_v1::y() const
44 {
45  return globalPosAcc(*this)[1];
46 }
47 
48 float xAOD::SpacePoint_v1::z() const
49 {
50  return globalPosAcc(*this)[2];
51 }
52 
54  varianceR, setVarianceR )
55 
57  varianceZ, setVarianceZ )
58 
59 // replace by handwritten version to avoid vector copy
60 // AUXSTORE_OBJECT_SETTER_AND_GETTER( xAOD::SpacePoint_v1, std::vector< const xAOD::UncalibratedMeasurement* >,
61 // measurements, setMeasurements )
62 
63 const std::vector< const xAOD::UncalibratedMeasurement* > & xAOD::SpacePoint_v1::measurements() const {
64  static const Accessor< std::vector< const xAOD::UncalibratedMeasurement* > > acc( "measurements" );
65  return acc( *this );
66 }
67 void xAOD::SpacePoint_v1::setMeasurements(std::vector< const xAOD::UncalibratedMeasurement* > && value ) {
68  static const Accessor< std::vector< const xAOD::UncalibratedMeasurement* > > acc( "measurements" );
69  acc( *this ) = std::move(value);
70 }
xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
athena.value
value
Definition: athena.py:124
xAOD::SpacePoint_v1
Definition: SpacePoint_v1.h:29
xAOD::SpacePoint_v1::z
float z() const
AthenaPoolTestRead.acc
acc
Definition: AthenaPoolTestRead.py:16
xAOD::SpacePoint_v1::measurements
const std::vector< const xAOD::UncalibratedMeasurement * > & measurements() const
Returns the index of the measurements.
xAOD::SpacePoint_v1::setMeasurements
void setMeasurements(std::vector< const xAOD::UncalibratedMeasurement * > &&value)
Sets the index of the measurements.
xAOD::SpacePoint_v1::y
float y() const