ATLAS Offline Software
DetailedTrackTruthCollection_p0.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // Dear emacs, this is -*-c++-*-
6 
7 // Andrei.Gaponenko@cern.ch, 2007
8 
9 
10 #ifndef DETAILEDTRACKTRUTHCOLLECTION_P0_H
11 #define DETAILEDTRACKTRUTHCOLLECTION_P0_H
12 
15 //#include "TrkTrack/TrackCollection.h"
16 #include "AthLinks/DataLink.h"
17 #include "AthenaKernel/CLASS_DEF.h"
18 
19 #include <map>
20 
21 namespace Trk {
22  class DetailedTrackTruthCollection_p0 : public std::multimap<Trk::TrackTruthKey_p0, Trk::DetailedTrackTruth_p0>
23  {
24  public:
25  // DetailedTrackTruthCollection_p0 is a copy of DetailedTrackTruthCollection before T/P separation
26  // that used DataLink, not DataLink_pN
28  };
29 }
30 
32 
33 #endif/*DETAILEDTRACKTRUTHCOLLECTION_P0_H*/
Trk::DetailedTrackTruthCollection_p0
Definition: DetailedTrackTruthCollection_p0.h:23
TrackTruthKey_p0.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
DetailedTrackTruth_p0.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
Trk::DetailedTrackTruthCollection_p0::m_trackCollection
DataLink< TrackCollection > m_trackCollection
Definition: DetailedTrackTruthCollection_p0.h:27
CLASS_DEF.h
macros to associate a CLID to a type