ATLAS Offline Software
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 
18 namespace 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
xAOD::TrackStateValidationAuxContainer_v1::localX
std::vector< float > localX
Definition: TrackStateValidationAuxContainer_v1.h:42
xAOD::TrackStateValidationAuxContainer_v1::localPhi
std::vector< float > localPhi
Definition: TrackStateValidationAuxContainer_v1.h:45
xAOD::TrackStateValidationAuxContainer_v1::detType
std::vector< char > detType
Definition: TrackStateValidationAuxContainer_v1.h:40
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD::TrackStateValidationAuxContainer_v1::unbiasedResidualX
std::vector< float > unbiasedResidualX
Definition: TrackStateValidationAuxContainer_v1.h:46
xAOD::TrackStateValidationAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: TrackStateValidationAuxContainer_v1.h:31
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrackStateValidationAuxContainer_v1::biasedResidualY
std::vector< float > biasedResidualY
Definition: TrackStateValidationAuxContainer_v1.h:51
xAOD::TrackStateValidationAuxContainer_v1::unbiasedResidualY
std::vector< float > unbiasedResidualY
Definition: TrackStateValidationAuxContainer_v1.h:47
xAOD::TrackStateValidationAuxContainer_v1::unbiasedPullY
std::vector< float > unbiasedPullY
Definition: TrackStateValidationAuxContainer_v1.h:49
xAOD::TrackStateValidationAuxContainer_v1::biasedPullX
std::vector< float > biasedPullX
Definition: TrackStateValidationAuxContainer_v1.h:52
xAOD::TrackStateValidationAuxContainer_v1::localY
std::vector< float > localY
Definition: TrackStateValidationAuxContainer_v1.h:43
xAOD::TrackStateValidationAuxContainer_v1::unbiasedPullX
std::vector< float > unbiasedPullX
Definition: TrackStateValidationAuxContainer_v1.h:48
xAOD::TrackStateValidationAuxContainer_v1::localTheta
std::vector< float > localTheta
Definition: TrackStateValidationAuxContainer_v1.h:44
SG_BASE
SG_BASE(xAOD::TrackStateValidationAuxContainer_v1, xAOD::AuxContainerBase)
TrackMeasurementValidationContainer.h
xAOD::TrackStateValidationAuxContainer_v1::detElementId
std::vector< uint64_t > detElementId
Definition: TrackStateValidationAuxContainer_v1.h:39
xAOD::TrackStateValidationAuxContainer_v1::trackMeasurementValidationLink
std::vector< ElementLink< xAOD::TrackMeasurementValidationContainer > > trackMeasurementValidationLink
Definition: TrackStateValidationAuxContainer_v1.h:55
xAOD::TrackStateValidationAuxContainer_v1::biasedResidualX
std::vector< float > biasedResidualX
Definition: TrackStateValidationAuxContainer_v1.h:50
xAOD::TrackStateValidationAuxContainer_v1::TrackStateValidationAuxContainer_v1
TrackStateValidationAuxContainer_v1()
Default constructor.
Definition: TrackStateValidationAuxContainer_v1.cxx:10
xAOD::TrackStateValidationAuxContainer_v1::biasedPullY
std::vector< float > biasedPullY
Definition: TrackStateValidationAuxContainer_v1.h:53
xAOD::TrackStateValidationAuxContainer_v1::type
std::vector< int > type
Definition: TrackStateValidationAuxContainer_v1.h:38