ATLAS Offline Software
Loading...
Searching...
No Matches
TrackStateValidationAuxContainer_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef XAODTRACKING_VERSIONS_MEASUREMENTSTATEONSURFACEAUXCONTAINER_V1_H
6#define XAODTRACKING_VERSIONS_MEASUREMENTSTATEONSURFACEAUXCONTAINER_V1_H
7
8// System include(s):
9#include <vector>
10
11// Core include(s):
13#include "AthLinks/ElementLink.h"
14
15// Local include(s):
17
18namespace xAOD {
19
32
33 public:
36
37 private:
38 std::vector< int > type;
39 std::vector< uint64_t > detElementId;
40 std::vector< char > detType;
41
42 std::vector< float > localX;
43 std::vector< float > localY;
44 std::vector< float > localTheta;
45 std::vector< float > localPhi;
46 std::vector< float > unbiasedResidualX;
47 std::vector< float > unbiasedResidualY;
48 std::vector< float > unbiasedPullX;
49 std::vector< float > unbiasedPullY;
50 std::vector< float > biasedResidualX;
51 std::vector< float > biasedResidualY;
52 std::vector< float > biasedPullX;
53 std::vector< float > biasedPullY;
54
55 std::vector< ElementLink<xAOD::TrackMeasurementValidationContainer> > trackMeasurementValidationLink;
56
57 }; // class TrackStateValidationAuxContainer_v1
58} // namespace xAOD
59
60#include "xAODCore/BaseInfo.h"
62
63#endif // XAODTRACKING_VERSIONS_MEASUREMENTSTATEONSURFACEAUXCONTAINER_V1_H
#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.
Temporary container used until we have I/O for AuxStoreInternal.
std::vector< ElementLink< xAOD::TrackMeasurementValidationContainer > > trackMeasurementValidationLink
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.