ATLAS Offline Software
Event
xAOD
xAODTracking
Root
TrackSurface_v1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
#include "
xAODTracking/versions/TrackSurface_v1.h
"
5
6
#include "
xAODCore/AuxStoreAccessorMacros.h
"
7
#include "
xAODTracking/AuxAccessorMacro.h
"
8
9
namespace
xAOD
{
10
11
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
TrackSurface_v1
, std::vector<float>,
12
translation, setTranslation)
13
14
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
TrackSurface_v1
, std::vector<float>,
15
rotation
, setRotation)
16
17
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
TrackSurface_v1
, std::vector<float>,
18
boundValues, setBoundValues)
19
20
21
AUXSTORE_OBJECT_SETTER_AND_GETTER
(
TrackSurface_v1
,
xAOD::SurfaceType
, surfaceType, setSurfaceType)
22
23
24
size_t
TrackSurface_v1::size
()
const
{
25
return
translation
().size();
26
}
27
28
}
// namespace xAOD
AuxStoreAccessorMacros.h
xAOD::SurfaceType
SurfaceType
Definition:
TrackingPrimitives.h:551
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAOD::TrackSurface_v1
TrackSurface for Acts MultiTrajectory and TrackSummary.
Definition:
TrackSurface_v1.h:22
xAOD::rotation
rotation
Definition:
TrackSurface_v1.cxx:15
xAOD::TrackSurface_v1::translation
const std::vector< float > & translation() const
access translation parameters as plain vector
AuxAccessorMacro.h
xAOD::TrackSurface_v1::size
size_t size() const
retrieve the size of the internal vectors for the data storage
TrackSurface_v1.h
xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1
Definition:
CaloRings_v1.cxx:27
Generated on Thu Nov 7 2024 21:29:13 for ATLAS Offline Software by
1.8.18