ATLAS Offline Software
Loading...
Searching...
No Matches
TrackSurfaceAuxContainer_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef XAODTRACKING_VERSIONS_TRACKSURFACEAUXCONTAINER_V1_H
5#define XAODTRACKING_VERSIONS_TRACKSURFACEAUXCONTAINER_V1_H
6
9#include <vector>
10
11namespace xAOD {
13 public:
15 // we use vector instead of array even though the size is fixed
16 // this saves on generating ROOT dictionaries for all array dimensions
17
18 typedef std::vector<float> Storage;
19
20
21 std::vector<Storage> translation;
22 std::vector<Storage> rotation;
23 std::vector<Storage> boundValues;
24 std::vector<xAOD::SurfaceType> surfaceType;
25
26
27 };
28}
29
30#include "xAODCore/BaseInfo.h"
32#endif
#define SG_BASE(D, B)
Declare that class D derives from class B.
Common base class for the auxiliary containers.
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
std::vector< xAOD::SurfaceType > surfaceType
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.