ATLAS Offline Software
TruthVertexAuxContainer_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: TruthVertexAuxContainer_v1.h 624338 2014-10-27 15:08:55Z krasznaa $
8 #ifndef XAODTRUTH_VERSIONS_TRUTHVERTEXAUXCONTAINER_V1_H
9 #define XAODTRUTH_VERSIONS_TRUTHVERTEXAUXCONTAINER_V1_H
10 
11 // System include(s):
12 #include <vector>
13 
14 // EDM include(s):
15 #include "AthLinks/ElementLink.h"
17 
18 // Local include(s):
20 
21 namespace xAOD {
22 
32 
33  public:
36 
37  private:
38  std::vector< int > id;
39  std::vector< int > barcode;
40  std::vector< std::vector< ElementLink< TruthParticleContainer > > >
42  std::vector< std::vector< ElementLink< TruthParticleContainer > > >
44  std::vector< float > x;
45  std::vector< float > y;
46  std::vector< float > z;
47  std::vector< float > t;
48 
49  }; // class TruthVertexAuxContainer_v1
50 
51 } // namespace xAOD
52 
53 
54 // StoreGate registration
55 #include "xAODCore/BaseInfo.h"
57 
58 #endif // XAODTRUTH_VERSIONS_TRUTHVERTEXAUXCONTAINER_V1_H
SG_BASE
SG_BASE(xAOD::TruthVertexAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::TruthVertexAuxContainer_v1::z
std::vector< float > z
Definition: TruthVertexAuxContainer_v1.h:46
xAOD::TruthVertexAuxContainer_v1::outgoingParticleLinks
std::vector< std::vector< ElementLink< TruthParticleContainer > > > outgoingParticleLinks
Definition: TruthVertexAuxContainer_v1.h:43
xAOD::TruthVertexAuxContainer_v1::x
std::vector< float > x
Definition: TruthVertexAuxContainer_v1.h:44
TruthParticleContainer.h
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TruthVertexAuxContainer_v1
Auxiliary store for the truth vertices.
Definition: TruthVertexAuxContainer_v1.h:31
xAOD::TruthVertexAuxContainer_v1::y
std::vector< float > y
Definition: TruthVertexAuxContainer_v1.h:45
xAOD::TruthVertexAuxContainer_v1::t
std::vector< float > t
Definition: TruthVertexAuxContainer_v1.h:47
xAOD::TruthVertexAuxContainer_v1::incomingParticleLinks
std::vector< std::vector< ElementLink< TruthParticleContainer > > > incomingParticleLinks
Definition: TruthVertexAuxContainer_v1.h:41
xAOD::TruthVertexAuxContainer_v1::id
std::vector< int > id
Definition: TruthVertexAuxContainer_v1.h:38
xAOD::TruthVertexAuxContainer_v1::barcode
std::vector< int > barcode
Definition: TruthVertexAuxContainer_v1.h:39
xAOD::TruthVertexAuxContainer_v1::TruthVertexAuxContainer_v1
TruthVertexAuxContainer_v1()
Default constructor.
Definition: TruthVertexAuxContainer_v1.cxx:12