Belle II Software development
|
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 debugging 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 debugging 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.