|  | ATLAS Offline Software
    | 
#include <FPGATrackSimMultiTruth.h>
| Classes | |
| struct | AddAccumulator | 
| struct | MaxAccumulator | 
| struct | TruthMapWeightAcc | 
| struct | TruthMapWeightLt | 
| Public Types | |
| typedef std::pair< unsigned long, unsigned long > | Barcode | 
| typedef float | Weight | 
| typedef std::map< Barcode, Weight > | TruthMap | 
| Public Member Functions | |
| FPGATrackSimMultiTruth ()=default | |
| FPGATrackSimMultiTruth (const FPGATrackSimMultiTruth::Barcode &code, const FPGATrackSimMultiTruth::Weight weight=1.) | |
| virtual | ~FPGATrackSimMultiTruth ()=default | 
| auto | begin () | 
| auto | end () | 
| auto | begin () const | 
| auto | end () const | 
| bool | isEmpty () const | 
| unsigned long | best_barcode () const | 
| void | add (const FPGATrackSimMultiTruth::Barcode &code, const FPGATrackSimMultiTruth::Weight &weight) | 
| void | add (const FPGATrackSimMultiTruth &rval) | 
| void | maximize (const FPGATrackSimMultiTruth::Barcode &code, const FPGATrackSimMultiTruth::Weight &weight) | 
| void | maximize (const FPGATrackSimMultiTruth &rval) | 
| void | assign_equal_normalization () | 
| unsigned | multiplicity () const | 
| bool | best (FPGATrackSimMultiTruth::Barcode &code, FPGATrackSimMultiTruth::Weight &weight) const | 
| Private Member Functions | |
| const FPGATrackSimMultiTruth | add (const FPGATrackSimMultiTruth &rval) const | 
| const FPGATrackSimMultiTruth | maximize (const FPGATrackSimMultiTruth &rval) const | 
| FPGATrackSimMultiTruth::Weight | total_weight () const | 
| FPGATrackSimMultiTruth::Weight | weight (const FPGATrackSimMultiTruth::Barcode &code) const | 
| Private Attributes | |
| TruthMap | m_truth | 
Definition at line 46 of file FPGATrackSimMultiTruth.h.
| typedef std::pair<unsigned long, unsigned long> FPGATrackSimMultiTruth::Barcode | 
Definition at line 49 of file FPGATrackSimMultiTruth.h.
| typedef std::map<Barcode, Weight> FPGATrackSimMultiTruth::TruthMap | 
Definition at line 51 of file FPGATrackSimMultiTruth.h.
| typedef float FPGATrackSimMultiTruth::Weight | 
Definition at line 50 of file FPGATrackSimMultiTruth.h.
| 
 | default | 
| 
 | inline | 
Definition at line 54 of file FPGATrackSimMultiTruth.h.
| 
 | virtualdefault | 
| void FPGATrackSimMultiTruth::add | ( | const FPGATrackSimMultiTruth & | rval | ) | 
Definition at line 27 of file FPGATrackSimMultiTruth.cxx.
| 
 | private | 
Definition at line 95 of file FPGATrackSimMultiTruth.cxx.
| void FPGATrackSimMultiTruth::add | ( | const FPGATrackSimMultiTruth::Barcode & | code, | 
| const FPGATrackSimMultiTruth::Weight & | weight | ||
| ) | 
| void FPGATrackSimMultiTruth::assign_equal_normalization | ( | ) | 
Definition at line 69 of file FPGATrackSimMultiTruth.cxx.
| 
 | inline | 
Definition at line 65 of file FPGATrackSimMultiTruth.h.
| 
 | inline | 
Definition at line 67 of file FPGATrackSimMultiTruth.h.
| 
 | inline | 
Definition at line 86 of file FPGATrackSimMultiTruth.h.
| unsigned long FPGATrackSimMultiTruth::best_barcode | ( | ) | const | 
| 
 | inline | 
Definition at line 66 of file FPGATrackSimMultiTruth.h.
| 
 | inline | 
Definition at line 68 of file FPGATrackSimMultiTruth.h.
| 
 | inline | 
Definition at line 70 of file FPGATrackSimMultiTruth.h.
| void FPGATrackSimMultiTruth::maximize | ( | const FPGATrackSimMultiTruth & | rval | ) | 
Definition at line 50 of file FPGATrackSimMultiTruth.cxx.
| 
 | private | 
Definition at line 102 of file FPGATrackSimMultiTruth.cxx.
| void FPGATrackSimMultiTruth::maximize | ( | const FPGATrackSimMultiTruth::Barcode & | code, | 
| const FPGATrackSimMultiTruth::Weight & | weight | ||
| ) | 
| 
 | inline | 
Definition at line 82 of file FPGATrackSimMultiTruth.h.
| 
 | inlineprivate | 
Definition at line 116 of file FPGATrackSimMultiTruth.h.
| 
 | inlineprivate | 
Definition at line 118 of file FPGATrackSimMultiTruth.h.
| 
 | private | 
Definition at line 122 of file FPGATrackSimMultiTruth.h.
 1.8.18
 1.8.18