ATLAS Offline Software
TrackStateAuxContainer_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 
5 #ifndef XAODTRACKING_VERSIONS_TRACKSTATEAUXCONTAINER_V1_H
6 #define XAODTRACKING_VERSIONS_TRACKSTATEAUXCONTAINER_V1_H
7 
8 
9 
11 #include "AthLinks/ElementLink.h"
14 
15 
16 namespace xAOD {
19  public:
21  std::vector<float> chi2;
22  std::vector<double> pathLength;
23  std::vector< uint64_t > typeFlags;
24  std::vector<TrackStateIndexType> previous;
25  std::vector<TrackStateIndexType> next;
26  std::vector<TrackStateIndexType> predicted;
27  std::vector<TrackStateIndexType> filtered;
28  std::vector<TrackStateIndexType> smoothed;
29  std::vector<TrackStateIndexType> jacobian;
30  std::vector<TrackStateIndexType> calibrated;
31  std::vector<TrackStateIndexType> measDim;
32  std::vector< uint64_t > geometryId;
33  std::vector<unsigned int> surfaceIndex;
34  };
35 }
36 
37 #include "xAODCore/BaseInfo.h"
39 
40 
41 #endif
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
xAOD::TrackStateAuxContainer_v1::previous
std::vector< TrackStateIndexType > previous
Definition: TrackStateAuxContainer_v1.h:24
xAOD::TrackStateAuxContainer_v1::calibrated
std::vector< TrackStateIndexType > calibrated
Definition: TrackStateAuxContainer_v1.h:30
xAOD::TrackStateAuxContainer_v1::geometryId
std::vector< uint64_t > geometryId
Definition: TrackStateAuxContainer_v1.h:32
xAOD::TrackStateAuxContainer_v1::TrackStateAuxContainer_v1
TrackStateAuxContainer_v1()
Definition: TrackStateAuxContainer_v1.cxx:7
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD::TrackStateAuxContainer_v1::predicted
std::vector< TrackStateIndexType > predicted
Definition: TrackStateAuxContainer_v1.h:26
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrackStateAuxContainer_v1::smoothed
std::vector< TrackStateIndexType > smoothed
Definition: TrackStateAuxContainer_v1.h:28
xAOD::TrackStateAuxContainer_v1::chi2
std::vector< float > chi2
Definition: TrackStateAuxContainer_v1.h:21
xAOD::TrackStateAuxContainer_v1::jacobian
std::vector< TrackStateIndexType > jacobian
Definition: TrackStateAuxContainer_v1.h:29
xAOD::TrackStateAuxContainer_v1::surfaceIndex
std::vector< unsigned int > surfaceIndex
Definition: TrackStateAuxContainer_v1.h:33
SG_BASE
SG_BASE(xAOD::TrackStateAuxContainer_v1, xAOD::AuxContainerBase)
UncalibratedMeasurementContainer.h
TrackSurfaceContainer.h
xAOD::TrackStateIndexType
uint32_t TrackStateIndexType
Definition: TrackState_v1.h:15
xAOD::TrackStateAuxContainer_v1::next
std::vector< TrackStateIndexType > next
Definition: TrackStateAuxContainer_v1.h:25
xAOD::TrackStateAuxContainer_v1::filtered
std::vector< TrackStateIndexType > filtered
Definition: TrackStateAuxContainer_v1.h:27
xAOD::TrackStateAuxContainer_v1
Definition: TrackStateAuxContainer_v1.h:18
xAOD::TrackStateAuxContainer_v1::measDim
std::vector< TrackStateIndexType > measDim
Definition: TrackStateAuxContainer_v1.h:31
xAOD::TrackStateAuxContainer_v1::typeFlags
std::vector< uint64_t > typeFlags
Definition: TrackStateAuxContainer_v1.h:23
xAOD::TrackStateAuxContainer_v1::pathLength
std::vector< double > pathLength
Definition: TrackStateAuxContainer_v1.h:22