ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTracking
xAODTracking
versions
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):
12
#include "
xAODCore/AuxContainerBase.h
"
13
#include "AthLinks/ElementLink.h"
14
15
// Local include(s):
16
#include "
xAODTracking/TrackMeasurementValidationContainer.h
"
17
18
namespace
xAOD
{
19
31
class
TrackStateValidationAuxContainer_v1
:
public
AuxContainerBase
{
32
33
public
:
35
TrackStateValidationAuxContainer_v1
();
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
"
61
SG_BASE
(
xAOD::TrackStateValidationAuxContainer_v1
,
xAOD::AuxContainerBase
);
62
63
#endif
// XAODTRACKING_VERSIONS_MEASUREMENTSTATEONSURFACEAUXCONTAINER_V1_H
AuxContainerBase.h
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
BaseInfo.h
TrackMeasurementValidationContainer.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition
AuxContainerBase.h:55
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::TrackStateValidationAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition
TrackStateValidationAuxContainer_v1.h:31
xAOD::TrackStateValidationAuxContainer_v1::localTheta
std::vector< float > localTheta
Definition
TrackStateValidationAuxContainer_v1.h:44
xAOD::TrackStateValidationAuxContainer_v1::unbiasedPullX
std::vector< float > unbiasedPullX
Definition
TrackStateValidationAuxContainer_v1.h:48
xAOD::TrackStateValidationAuxContainer_v1::detElementId
std::vector< uint64_t > detElementId
Definition
TrackStateValidationAuxContainer_v1.h:39
xAOD::TrackStateValidationAuxContainer_v1::type
std::vector< int > type
Definition
TrackStateValidationAuxContainer_v1.h:38
xAOD::TrackStateValidationAuxContainer_v1::trackMeasurementValidationLink
std::vector< ElementLink< xAOD::TrackMeasurementValidationContainer > > trackMeasurementValidationLink
Definition
TrackStateValidationAuxContainer_v1.h:55
xAOD::TrackStateValidationAuxContainer_v1::TrackStateValidationAuxContainer_v1
TrackStateValidationAuxContainer_v1()
Default constructor.
Definition
TrackStateValidationAuxContainer_v1.cxx:10
xAOD::TrackStateValidationAuxContainer_v1::unbiasedResidualX
std::vector< float > unbiasedResidualX
Definition
TrackStateValidationAuxContainer_v1.h:46
xAOD::TrackStateValidationAuxContainer_v1::unbiasedPullY
std::vector< float > unbiasedPullY
Definition
TrackStateValidationAuxContainer_v1.h:49
xAOD::TrackStateValidationAuxContainer_v1::localY
std::vector< float > localY
Definition
TrackStateValidationAuxContainer_v1.h:43
xAOD::TrackStateValidationAuxContainer_v1::localPhi
std::vector< float > localPhi
Definition
TrackStateValidationAuxContainer_v1.h:45
xAOD::TrackStateValidationAuxContainer_v1::localX
std::vector< float > localX
Definition
TrackStateValidationAuxContainer_v1.h:42
xAOD::TrackStateValidationAuxContainer_v1::unbiasedResidualY
std::vector< float > unbiasedResidualY
Definition
TrackStateValidationAuxContainer_v1.h:47
xAOD::TrackStateValidationAuxContainer_v1::biasedResidualY
std::vector< float > biasedResidualY
Definition
TrackStateValidationAuxContainer_v1.h:51
xAOD::TrackStateValidationAuxContainer_v1::detType
std::vector< char > detType
Definition
TrackStateValidationAuxContainer_v1.h:40
xAOD::TrackStateValidationAuxContainer_v1::biasedResidualX
std::vector< float > biasedResidualX
Definition
TrackStateValidationAuxContainer_v1.h:50
xAOD::TrackStateValidationAuxContainer_v1::biasedPullY
std::vector< float > biasedPullY
Definition
TrackStateValidationAuxContainer_v1.h:53
xAOD::TrackStateValidationAuxContainer_v1::biasedPullX
std::vector< float > biasedPullX
Definition
TrackStateValidationAuxContainer_v1.h:52
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0