ATLAS Offline Software
TrackVertexAssociationMap.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRACKVERTEXASSOCIATIONMAP_H
6 #define TRACKVERTEXASSOCIATIONMAP_H
7 
9 //#include "xAODTracking/TrackParticleContainerFwd.h"
10 //#include "xAODTracking/VertexFwd.h"
11 //#include "xAODTracking/VertexContainerFwd.h"
12 #include <vector>
13 #include <map>
14 //using namespace std;
15 
16 namespace xAOD
17 {
18  typedef std::vector< const xAOD::TrackParticle* > TrackVertexAssociationList;
19  typedef std::map< const xAOD::Vertex* , xAOD::TrackVertexAssociationList > TrackVertexAssociationMap;
20 }
21 
22 #include "xAODCore/CLASS_DEF.h"
23 
26 
27 #endif
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrackVertexAssociationMap
std::map< const xAOD::Vertex *, xAOD::TrackVertexAssociationList > TrackVertexAssociationMap
Definition: TrackVertexAssociationMap.h:19
xAOD::TrackVertexAssociationList
std::vector< const xAOD::TrackParticle * > TrackVertexAssociationList
Definition: TrackVertexAssociationMap.h:18
CLASS_DEF.h
File providing the different SG_BASE macros.
TrackParticleFwd.h
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64