ATLAS Offline Software
Loading...
Searching...
No Matches
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
18namespace 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
#define SG_BASE(D, B)
Declare that class D derives from class B.
Common base class for the auxiliary containers.
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Auxiliary store for the truth vertices.
std::vector< std::vector< ElementLink< TruthParticleContainer > > > incomingParticleLinks
std::vector< std::vector< ElementLink< TruthParticleContainer > > > outgoingParticleLinks
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.