![]() |
Belle II Software release-09-00-00
|
base class for TrackerAlgorithms. shall allow a common base for algorithms like the cellular automaton More...
#include <TrackerAlgorithmBase.h>
Public Member Functions | |
| virtual ValidatorType & | getValidator () |
| getter | |
| virtual std::string | printStatistics () |
| returns current logging info of the algorithm (some stuff one wants to log about that algorithm | |
| virtual void | setValidator (ValidatorType &aValidator) |
| setter | |
| virtual int | apply (ContainerType &) |
| applies actual algorithm on parameter passed, returns some debuging results | |
| virtual unsigned int | findSeeds (ContainerType &, bool) |
| searches for seeds among the entries of parameter passed (bool sets strictnes for finding seeds), uses m_validator for determining them, returns number of seeds found | |
Protected Attributes | |
| ValidatorType | m_validator |
| something which checks the quality of the test so far (will be applied by the apply-function | |
base class for TrackerAlgorithms. shall allow a common base for algorithms like the cellular automaton
Definition at line 20 of file TrackerAlgorithmBase.h.
|
inlinevirtual |
applies actual algorithm on parameter passed, returns some debuging results
Reimplemented in CellularAutomaton< ContainerType, ValidatorType >.
Definition at line 38 of file TrackerAlgorithmBase.h.
|
inlinevirtual |
searches for seeds among the entries of parameter passed (bool sets strictnes for finding seeds), uses m_validator for determining them, returns number of seeds found
Reimplemented in CellularAutomaton< ContainerType, ValidatorType >.
Definition at line 42 of file TrackerAlgorithmBase.h.
|
inlinevirtual |
getter
returns the validator of the algorithm
Definition at line 28 of file TrackerAlgorithmBase.h.
|
inlinevirtual |
returns current logging info of the algorithm (some stuff one wants to log about that algorithm
Definition at line 31 of file TrackerAlgorithmBase.h.
|
inlinevirtual |
setter
allows to set some condition for validating the algorithm
Definition at line 35 of file TrackerAlgorithmBase.h.
|
protected |
something which checks the quality of the test so far (will be applied by the apply-function
Definition at line 23 of file TrackerAlgorithmBase.h.