![]() |
![]() |
#include <SimGeneral/TrackingAnalysis/interface/EncodedTruthId.h>
Public Member Functions | |
EncodedTruthId (EncodedEventId eid, int index) | |
EncodedTruthId () | |
int | index () const |
int | operator!= (const EncodedTruthId &id) const |
int | operator< (const EncodedTruthId &id) const |
int | operator== (const EncodedTruthId &id) const |
Private Attributes | |
int | index_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EncodedTruthId &id) |
Definition at line 7 of file EncodedTruthId.h.
EncodedTruthId::EncodedTruthId | ( | ) |
EncodedTruthId::EncodedTruthId | ( | EncodedEventId | eid, | |
int | index | |||
) |
int EncodedTruthId::index | ( | ) | const [inline] |
int EncodedTruthId::operator!= | ( | const EncodedTruthId & | id | ) | const [inline] |
Definition at line 29 of file EncodedTruthId.h.
References operator==().
00029 { return !(operator==(id)); }
int EncodedTruthId::operator< | ( | const EncodedTruthId & | id | ) | const [inline] |
Definition at line 31 of file EncodedTruthId.h.
References index_.
00031 { 00032 if (EncodedEventId::operator==(id)) { 00033 return index_ < id.index_; 00034 } else { 00035 return (EncodedEventId::operator<(id)); 00036 } 00037 }
int EncodedTruthId::operator== | ( | const EncodedTruthId & | id | ) | const [inline] |
Definition at line 21 of file EncodedTruthId.h.
References index_, and EncodedEventId::operator==().
Referenced by operator!=().
00021 { 00022 if (EncodedEventId::operator==(id)) { 00023 return index_ == id.index_; 00024 } else { 00025 return EncodedEventId::operator==(id); 00026 } 00027 }
std::ostream& operator<< | ( | std::ostream & | os, | |
const EncodedTruthId & | id | |||
) | [friend] |
int EncodedTruthId::index_ [private] |
Definition at line 40 of file EncodedTruthId.h.
Referenced by index(), operator<(), and operator==().