ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTracking
xAODTracking
versions
VertexAuxContainer_v1.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: VertexAuxContainer_v1.h 575751 2013-12-16 16:45:36Z krasznaa $
8
#ifndef XAODTRACKING_VERSIONS_VERTEXAUXCONTAINER_V1_H
9
#define XAODTRACKING_VERSIONS_VERTEXAUXCONTAINER_V1_H
10
11
// System include(s):
12
#include <vector>
13
14
// EDM include(s):
15
#include "AthLinks/ElementLink.h"
16
#include "
xAODCore/AuxContainerBase.h
"
17
18
// xAOD include(s):
19
#include "
xAODTracking/TrackParticleContainer.h
"
20
#include "
xAODTracking/NeutralParticleContainer.h
"
21
22
namespace
xAOD
{
23
32
class
VertexAuxContainer_v1
:
public
AuxContainerBase
{
33
34
public
:
36
VertexAuxContainer_v1
();
37
38
private
:
40
std::vector< float >
chiSquared
;
41
std::vector< float >
numberDoF
;
43
std::vector< float >
x
;
44
std::vector< float >
y
;
45
std::vector< float >
z
;
47
std::vector< std::vector< float > >
covariance
;
49
std::vector< short >
vertexType
;
50
51
typedef
std::vector< ElementLink< TrackParticleContainer > >
52
TrackLink_t
;
53
std::vector< TrackLink_t >
trackParticleLinks
;
54
std::vector< std::vector< float > >
trackWeights
;
55
56
typedef
std::vector< ElementLink< NeutralParticleContainer > >
57
NeutralLink_t
;
58
std::vector< NeutralLink_t >
neutralParticleLinks
;
59
std::vector< std::vector< float > >
neutralWeights
;
60
61
};
// class VertexAuxContainer_v1
62
63
}
// namespace xAOD
64
65
#include "
xAODCore/BaseInfo.h
"
66
SG_BASE
(
xAOD::VertexAuxContainer_v1
,
xAOD::AuxContainerBase
);
67
68
#endif
// XAODTRACKING_VERSIONS_VERTEXAUXCONTAINER_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
TrackParticleContainer.h
NeutralParticleContainer.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::VertexAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition
VertexAuxContainer_v1.h:32
xAOD::VertexAuxContainer_v1::vertexType
std::vector< short > vertexType
Vertex type.
Definition
VertexAuxContainer_v1.h:49
xAOD::VertexAuxContainer_v1::neutralWeights
std::vector< std::vector< float > > neutralWeights
Definition
VertexAuxContainer_v1.h:59
xAOD::VertexAuxContainer_v1::z
std::vector< float > z
Definition
VertexAuxContainer_v1.h:45
xAOD::VertexAuxContainer_v1::trackWeights
std::vector< std::vector< float > > trackWeights
Definition
VertexAuxContainer_v1.h:54
xAOD::VertexAuxContainer_v1::y
std::vector< float > y
Definition
VertexAuxContainer_v1.h:44
xAOD::VertexAuxContainer_v1::TrackLink_t
std::vector< ElementLink< TrackParticleContainer > > TrackLink_t
Definition
VertexAuxContainer_v1.h:52
xAOD::VertexAuxContainer_v1::VertexAuxContainer_v1
VertexAuxContainer_v1()
Default constructor.
Definition
VertexAuxContainer_v1.cxx:12
xAOD::VertexAuxContainer_v1::trackParticleLinks
std::vector< TrackLink_t > trackParticleLinks
Definition
VertexAuxContainer_v1.h:53
xAOD::VertexAuxContainer_v1::neutralParticleLinks
std::vector< NeutralLink_t > neutralParticleLinks
Definition
VertexAuxContainer_v1.h:58
xAOD::VertexAuxContainer_v1::numberDoF
std::vector< float > numberDoF
Definition
VertexAuxContainer_v1.h:41
xAOD::VertexAuxContainer_v1::covariance
std::vector< std::vector< float > > covariance
Vertex covariance matrix.
Definition
VertexAuxContainer_v1.h:47
xAOD::VertexAuxContainer_v1::x
std::vector< float > x
We store the 3-pos.
Definition
VertexAuxContainer_v1.h:43
xAOD::VertexAuxContainer_v1::NeutralLink_t
std::vector< ElementLink< NeutralParticleContainer > > NeutralLink_t
Definition
VertexAuxContainer_v1.h:57
xAOD::VertexAuxContainer_v1::chiSquared
std::vector< float > chiSquared
We store Chi squared and the number of degrees of freedom of the vertex fit as float.
Definition
VertexAuxContainer_v1.h:40
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