ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleClusterAssociationAuxContainer_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef XAODASSOCIATIONS_VERSIONS_TRACKPARTICLECLUSTERASSOCIATIONAUXCONTAINER_V1_H
6#define XAODASSOCIATIONS_VERSIONS_TRACKPARTICLECLUSTERASSOCIATIONAUXCONTAINER_V1_H
7
8// Core include(s):
10#include "AthLinks/ElementLink.h"
11
12// xAOD include(s):
15
16namespace xAOD {
17
29
30 public:
33
34 private:
35 std::vector<ElementLink< TrackParticleContainer > > trackParticleLink;
36 std::vector<std::vector<ElementLink< CaloClusterContainer > > > caloClusterLinks;
37
38 }; // class TrackParticleClusterAssociationAuxContainer_v1
39} // namespace xAOD
40
41// Set up a StoreGate inheritance for the class:
42#include "xAODCore/BaseInfo.h"
44
45#endif // XAODASSOCIATIONS_VERSIONS_TRACKPARTICLECLUSTERASSOCIATIONAUXCONTAINER_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.
Temporary container used until we have I/O for AuxStoreInternal.
std::vector< std::vector< ElementLink< CaloClusterContainer > > > caloClusterLinks
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.