ATLAS Offline Software
Loading...
Searching...
No Matches
TrackTruthKey_p0.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 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 TRACKTRUTHKEY_P0_H
11#define TRACKTRUTHKEY_P0_H
12
14
15namespace Trk {
16
18 // Is it enough to use a 32 bit unsigned instead?
21
23
24 // Reflex is clueless about handling types that do not have a default constructor
26
27 };
28
29 inline bool operator<(const TrackTruthKey_p0& a, const TrackTruthKey_p0& b) {
30 return a.m_index < b.m_index;
31 }
32
33}
34
35CLASS_DEF( Trk::TrackTruthKey_p0 , 252928432 , 1 )
36
37#endif/*TRACKTRUTHKEY_P0_H*/
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
static Double_t a
typename DataVectorBase< Trk::Track >::Base::size_type size_type
Definition DataVector.h:814
Ensure that the ATLAS eigen extensions are properly loaded.
bool operator<(const LayerIndex &one, const LayerIndex &two)
Overload of operator< | <= | > | >= for the usage in a map.
TrackCollection::size_type size_type
TrackTruthKey_p0(size_type i)