ATLAS Offline Software
TrackMeasurementValidationAuxContainer_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_TRACKMEASUREMENTVALIDATIONAUXCONTAINER_V1_H
6 #define XAODTRACKING_VERSIONS_TRACKMEASUREMENTVALIDATIONAUXCONTAINER_V1_H
7 
8 // System include(s):
9 #include <vector>
10 
11 // Core include(s):
13 #include "AthLinks/ElementLink.h"
14 
15 namespace xAOD {
16 
28 
29  public:
32 
33  private:
34  std::vector< uint64_t > identifier;
35  std::vector< std::vector< uint64_t > > rdoIdentifierList;
36 
37  std::vector< float > localX;
38  std::vector< float > localY;
39  std::vector< float > localXError;
40  std::vector< float > localYError;
41  std::vector< float > localXYCorrelation;
42 
43  std::vector< float > globalX;
44  std::vector< float > globalY;
45  std::vector< float > globalZ;
46 
47  }; // class TrackMeasurementValidationAuxContainer_v1
48 } // namespace xAOD
49 
50 // Set up a CLID and StoreGate inheritance for the class:
51 #include "xAODCore/BaseInfo.h"
53 
54 #endif // XAODTRACKING_VERSIONS_TRACKMEASUREMENTVALIDATIONAUXCONTAINER_V1_H
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::TrackMeasurementValidationAuxContainer_v1::localYError
std::vector< float > localYError
Definition: TrackMeasurementValidationAuxContainer_v1.h:40
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrackMeasurementValidationAuxContainer_v1::globalY
std::vector< float > globalY
Definition: TrackMeasurementValidationAuxContainer_v1.h:44
xAOD::TrackMeasurementValidationAuxContainer_v1::localX
std::vector< float > localX
Definition: TrackMeasurementValidationAuxContainer_v1.h:37
xAOD::TrackMeasurementValidationAuxContainer_v1::localXError
std::vector< float > localXError
Definition: TrackMeasurementValidationAuxContainer_v1.h:39
xAOD::TrackMeasurementValidationAuxContainer_v1::localY
std::vector< float > localY
Definition: TrackMeasurementValidationAuxContainer_v1.h:38
xAOD::TrackMeasurementValidationAuxContainer_v1::globalX
std::vector< float > globalX
Definition: TrackMeasurementValidationAuxContainer_v1.h:43
SG_BASE
SG_BASE(xAOD::TrackMeasurementValidationAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::TrackMeasurementValidationAuxContainer_v1::TrackMeasurementValidationAuxContainer_v1
TrackMeasurementValidationAuxContainer_v1()
Default constructor.
Definition: TrackMeasurementValidationAuxContainer_v1.cxx:10
xAOD::TrackMeasurementValidationAuxContainer_v1::localXYCorrelation
std::vector< float > localXYCorrelation
Definition: TrackMeasurementValidationAuxContainer_v1.h:41
xAOD::TrackMeasurementValidationAuxContainer_v1::identifier
std::vector< uint64_t > identifier
Definition: TrackMeasurementValidationAuxContainer_v1.h:34
xAOD::TrackMeasurementValidationAuxContainer_v1::rdoIdentifierList
std::vector< std::vector< uint64_t > > rdoIdentifierList
Definition: TrackMeasurementValidationAuxContainer_v1.h:35
xAOD::TrackMeasurementValidationAuxContainer_v1::globalZ
std::vector< float > globalZ
Definition: TrackMeasurementValidationAuxContainer_v1.h:45
xAOD::TrackMeasurementValidationAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: TrackMeasurementValidationAuxContainer_v1.h:27