ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
15
16
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
CLASS_DEF.h
macros to associate a CLID to a type
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:67
Track.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
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
Trk::TrackMatchingProperties::matchingSuccesful
bool matchingSuccesful
Definition
TrackMatchingMultiMap.h:22
Trk::TrackMatchingProperties::chi2
double chi2
Definition
TrackMatchingMultiMap.h:21
Generated on
for ATLAS Offline Software by
1.17.0