AnalysisTree
Loading...
Searching...
No Matches
AnalysisTree::Matching Class Reference

#include <Matching.hpp>

Collaboration diagram for AnalysisTree::Matching:
Collaboration graph

Public Member Functions

 Matching (size_t id1, size_t id2)
 
 Matching (size_t id1, size_t id2, MapType match, MapType match_inverted)
 
void AddMatch (Integer_t id1, Integer_t id2)
 
ANALYSISTREE_ATTR_NODISCARD Integer_t GetMatchDirect (Integer_t id) const
 
ANALYSISTREE_ATTR_NODISCARD Integer_t GetMatchInverted (Integer_t id) const
 
ANALYSISTREE_ATTR_NODISCARD Integer_t GetMatch (Integer_t id, bool is_inverted=false) const
 
ANALYSISTREE_ATTR_NODISCARD const MapType & GetMatches (bool is_inv=false) const
 
void Clear ()
 
ANALYSISTREE_ATTR_NODISCARD size_t GetBranch1Id () const
 
ANALYSISTREE_ATTR_NODISCARD size_t GetBranch2Id () const
 
void SetMatches (MapType match, MapType match_inv)
 

Protected Attributes

size_t branch1_id_ {0}
 
size_t branch2_id_ {0}
 
MapType match_ {}
 
MapType match_inverted_ {}
 

Detailed Description

A class for a matching information


The documentation for this class was generated from the following files: