ATLAS Offline Software
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 
16 namespace 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
xAOD::TrackParticleClusterAssociationAuxContainer_v1::trackParticleLink
std::vector< ElementLink< TrackParticleContainer > > trackParticleLink
Definition: TrackParticleClusterAssociationAuxContainer_v1.h:35
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
SG_BASE
SG_BASE(xAOD::TrackParticleClusterAssociationAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::TrackParticleClusterAssociationAuxContainer_v1::caloClusterLinks
std::vector< std::vector< ElementLink< CaloClusterContainer > > > caloClusterLinks
Definition: TrackParticleClusterAssociationAuxContainer_v1.h:36
CaloClusterContainer.h
xAOD::TrackParticleClusterAssociationAuxContainer_v1::TrackParticleClusterAssociationAuxContainer_v1
TrackParticleClusterAssociationAuxContainer_v1()
Default constructor.
Definition: TrackParticleClusterAssociationAuxContainer_v1.cxx:10
xAOD::TrackParticleClusterAssociationAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: TrackParticleClusterAssociationAuxContainer_v1.h:28
TrackParticleContainer.h