ATLAS Offline Software
Loading...
Searching...
No Matches
TrackSummaryAuxContainer_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_TRACKSUMMARYAUXCONTAINER_V1_H
5#define XAODTRACKING_VERSIONS_TRACKSUMMARYAUXCONTAINER_V1_H
6
7
10#include <vector>
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<double> Storage;
19 std::vector<Storage> params;
20 std::vector<Storage> covParams;
21 // The referenceSurface (pointer to const Surface) should be added here
22
23 std::vector<unsigned int> nMeasurements;
24 std::vector<unsigned int> nHoles;
25 std::vector<float> chi2f;
26 std::vector<unsigned int> ndf;
27 std::vector<unsigned int> nOutliers;
28 std::vector<unsigned int> nSharedHits;
29 std::vector<unsigned int> tipIndex;
30 std::vector<unsigned int> stemIndex;
31 std::vector<unsigned int> surfaceIndex;
32 std::vector<uint8_t> particleHypothesis;
33 };
34}
35
36#include "xAODCore/BaseInfo.h"
38
39
40#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.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.