ATLAS Offline Software
Tracking
TrkEvent
TrkEventUtils
TrkEventUtils
TrackMatchingMultiMap.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
#ifndef TRKEVENTUTILS_TRACKMATCHINGMULTIMAP_H
6
#define TRKEVENTUTILS_TRACKMATCHINGMULTIMAP_H
7
8
#include <map>
9
#include "
TrkTrack/Track.h
"
10
#include "
AthenaKernel/CLASS_DEF.h
"
11
17
namespace
Trk
{
18
19
// define output struct of track matching
20
struct
TrackMatchingProperties
{
21
double
chi2
;
22
bool
matchingSuccesful
;
23
};
24
25
typedef
std::multimap <const Trk::Track*, std::pair<const Trk::Track*, Trk::TrackMatchingProperties> >
TrackMatchMultiMap
;
26
}
27
28
CLASS_DEF
(
Trk::TrackMatchMultiMap
, 112784297, 1 )
29
30
#endif
Trk::TrackMatchMultiMap
std::multimap< const Trk::Track *, std::pair< const Trk::Track *, Trk::TrackMatchingProperties > > TrackMatchMultiMap
Definition:
TrackMatchingMultiMap.h:25
Trk::TrackMatchingProperties
Definition:
TrackMatchingMultiMap.h:20
Track.h
Trk::TrackMatchingProperties::matchingSuccesful
bool matchingSuccesful
Definition:
TrackMatchingMultiMap.h:22
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
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::TrackMatchingProperties::chi2
double chi2
Definition:
TrackMatchingMultiMap.h:21
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Sun Dec 22 2024 21:20:25 for ATLAS Offline Software by
1.8.18