ATLAS Offline Software
Loading...
Searching...
No Matches
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
18namespace 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
#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 pile-up events.
std::vector< std::vector< ElementLink< TruthParticleContainer > > > truthParticleLinks
std::vector< std::vector< ElementLink< TruthVertexContainer > > > truthVertexLinks
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.