LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "CMatchBookKeeper.h"
Public Member Functions | |
CMatchBookKeeper () | |
Default constructor. More... | |
void | Reset () |
Reset method. More... | |
void | Match (const std::vector< unsigned int > &matched_indexes, const float &score) |
Method to register matched clusters. More... | |
std::vector< std::vector< unsigned int > > | GetResult () const |
Method to get result. More... | |
void | PassResult (std::vector< std::vector< unsigned int >> &result) const |
Method to pass result. More... | |
Protected Attributes | |
std::multimap< float, std::vector< unsigned int > > | _register |
User defined class CMatchBookKeeper ... these comments are used to generate doxygen documentation!
Definition at line 26 of file CMatchBookKeeper.h.
cmtool::CMatchBookKeeper::CMatchBookKeeper | ( | ) |
std::vector< std::vector< unsigned int > > cmtool::CMatchBookKeeper::GetResult | ( | ) | const |
Method to get result.
Definition at line 20 of file CMatchBookKeeper.cxx.
References PassResult().
Referenced by showerreco::ShowerRecoManager::Reconstruct().
void cmtool::CMatchBookKeeper::Match | ( | const std::vector< unsigned int > & | matched_indexes, |
const float & | score | ||
) |
Method to register matched clusters.
Definition at line 15 of file CMatchBookKeeper.cxx.
References _register.
Referenced by cmtool::CMatchManager::IterationProcess().
void cmtool::CMatchBookKeeper::PassResult | ( | std::vector< std::vector< unsigned int >> & | result | ) | const |
Method to pass result.
Definition at line 30 of file CMatchBookKeeper.cxx.
References _register.
Referenced by GetResult().
void cmtool::CMatchBookKeeper::Reset | ( | ) |
Reset method.
Definition at line 10 of file CMatchBookKeeper.cxx.
References _register.
Referenced by CMatchBookKeeper(), and cmtool::CMatchManager::Reset().
|
protected |
Definition at line 45 of file CMatchBookKeeper.h.
Referenced by Match(), PassResult(), and Reset().