ATLAS Offline Software
TruthPileupEventAuxContainer_v1.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef XAODTRUTH_VERSIONS_TRUTHPILEUPEVENTAUXCONTAINER_V1_H
8 #define XAODTRUTH_VERSIONS_TRUTHPILEUPEVENTAUXCONTAINER_V1_H
9 
10 #include <vector>
11 
12 #include "AthLinks/ElementLink.h"
14 
17 
18 namespace xAOD {
19 
20 
27  public:
28 
31 
32  private:
33 
34  std::vector< std::vector< ElementLink< TruthParticleContainer > > > truthParticleLinks;
35  std::vector< std::vector< ElementLink< TruthVertexContainer > > > truthVertexLinks;
36 
37  }; // class TruthPileupEventAuxContainer_v1
38 
39 
40 } // namespace xAOD
41 
42 
43 // StoreGate registration
44 #include "xAODCore/BaseInfo.h"
46 
47 
48 #endif // XAODTRUTH_VERSIONS_TRUTHPILEUPEVENTAUXCONTAINER_V1_H
xAOD::TruthPileupEventAuxContainer_v1::truthParticleLinks
std::vector< std::vector< ElementLink< TruthParticleContainer > > > truthParticleLinks
Definition: TruthPileupEventAuxContainer_v1.h:34
SG_BASE
SG_BASE(xAOD::TruthPileupEventAuxContainer_v1, xAOD::AuxContainerBase)
TruthVertexContainer.h
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::TruthPileupEventAuxContainer_v1::truthVertexLinks
std::vector< std::vector< ElementLink< TruthVertexContainer > > > truthVertexLinks
Definition: TruthPileupEventAuxContainer_v1.h:35
xAOD::TruthPileupEventAuxContainer_v1
Auxiliary store for the truth pile-up events.
Definition: TruthPileupEventAuxContainer_v1.h:26
xAOD::TruthPileupEventAuxContainer_v1::TruthPileupEventAuxContainer_v1
TruthPileupEventAuxContainer_v1()
Default constructor.
Definition: TruthPileupEventAuxContainer_v1.cxx:12