ATLAS Offline Software
TruthVertexAuxContainer_v2.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 //
3 // Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
4 //
5 #ifndef XAODTRUTH_VERSIONS_TRUTHVERTEXAUXCONTAINER_V2_H
6 #define XAODTRUTH_VERSIONS_TRUTHVERTEXAUXCONTAINER_V2_H
7 
8 // Local include(s).
10 
11 // EDM include(s).
12 #include "AthLinks/ElementLink.h"
14 
15 // System include(s).
16 #include <vector>
17 
18 namespace xAOD {
19 
26 
27  public:
30 
31  private:
32  std::vector<int> status;
33  std::vector< int > uid;
34  std::vector<std::vector<ElementLink<TruthParticleContainer> > >
36  std::vector<std::vector<ElementLink<TruthParticleContainer> > >
38  std::vector<float> x;
39  std::vector<float> y;
40  std::vector<float> z;
41  std::vector<float> t;
42 
43 }; // class TruthVertexAuxContainer_v2
44 
45 } // namespace xAOD
46 
47 // StoreGate base type registration
48 #include "xAODCore/BaseInfo.h"
50 
51 #endif // XAODTRUTH_VERSIONS_TRUTHVERTEXAUXCONTAINER_V2_H
xAOD::TruthVertexAuxContainer_v2
Auxiliary store for the truth vertices.
Definition: TruthVertexAuxContainer_v2.h:25
TruthParticleContainer.h
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD::TruthVertexAuxContainer_v2::TruthVertexAuxContainer_v2
TruthVertexAuxContainer_v2()
Default constructor.
Definition: TruthVertexAuxContainer_v2.cxx:10
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
SG_BASE
SG_BASE(xAOD::TruthVertexAuxContainer_v2, xAOD::AuxContainerBase)
xAOD::TruthVertexAuxContainer_v2::t
std::vector< float > t
Definition: TruthVertexAuxContainer_v2.h:41
xAOD::TruthVertexAuxContainer_v2::z
std::vector< float > z
Definition: TruthVertexAuxContainer_v2.h:40
xAOD::TruthVertexAuxContainer_v2::incomingParticleLinks
std::vector< std::vector< ElementLink< TruthParticleContainer > > > incomingParticleLinks
Definition: TruthVertexAuxContainer_v2.h:35
xAOD::TruthVertexAuxContainer_v2::status
std::vector< int > status
Definition: TruthVertexAuxContainer_v2.h:32
xAOD::TruthVertexAuxContainer_v2::y
std::vector< float > y
Definition: TruthVertexAuxContainer_v2.h:39
xAOD::TruthVertexAuxContainer_v2::uid
std::vector< int > uid
Definition: TruthVertexAuxContainer_v2.h:33
xAOD::TruthVertexAuxContainer_v2::outgoingParticleLinks
std::vector< std::vector< ElementLink< TruthParticleContainer > > > outgoingParticleLinks
Definition: TruthVertexAuxContainer_v2.h:37
xAOD::TruthVertexAuxContainer_v2::x
std::vector< float > x
Definition: TruthVertexAuxContainer_v2.h:38