ATLAS Offline Software
Tracking
TrkEventCnv
TrkTruthTPCnv
TrkTruthTPCnv
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
13
#include "
TrkTruthTPCnv/TrackTruthKey_p0.h
"
14
#include "
TrkTruthTPCnv/DetailedTrackTruth_p0.h
"
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
27
DataLink<TrackCollection>
m_trackCollection
;
28
};
29
}
30
31
CLASS_DEF
(
Trk::DetailedTrackTruthCollection_p0
, 1281678908 , 1 )
32
33
#endif
/*DETAILEDTRACKTRUTHCOLLECTION_P0_H*/
Trk::DetailedTrackTruthCollection_p0
Definition:
DetailedTrackTruthCollection_p0.h:23
TrackTruthKey_p0.h
DataLink
Object reference supporting deferred reading from StoreGate.
Definition:
AthLinks/DataLink.h:93
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
Generated on Mon Dec 23 2024 21:09:24 for ATLAS Offline Software by
1.8.18