Belle II Software development
|
FilterBase is the baseClass for filters applied on (chains of) spacepoints. More...
#include <FilterBase.h>
Public Types | |
typedef unsigned int | CompatibilityValue |
is currently a counter which counts number of passed filterTests | |
typedef std::vector< std::vector< CompatibilityValue > > | CompatibilityTable |
is currently a table of CompatibilityValues which allows to check which combination of spacepoints/segments are allowed to be combined | |
Public Member Functions | |
FilterBase (float minValue=0, float maxValue=0) | |
constructor | |
virtual void | checkSpacePoints (const SectorFriendship *thisFriendship, CompatibilityTable &compatibilityTable)=0 |
called for each compatible sector-sector-combination inhabiting spacePoints | |
Protected Attributes | |
float | m_minCutoff |
if value is lower than cutoff, the value will be neglected | |
float | m_maxCutoff |
if value is higher than cutoff, the value will be neglected | |
FilterBase is the baseClass for filters applied on (chains of) spacepoints.
Definition at line 36 of file FilterBase.h.
typedef std::vector<std::vector<CompatibilityValue> > CompatibilityTable |
is currently a table of CompatibilityValues which allows to check which combination of spacepoints/segments are allowed to be combined
Definition at line 41 of file FilterBase.h.
typedef unsigned int CompatibilityValue |
is currently a counter which counts number of passed filterTests
Definition at line 39 of file FilterBase.h.
|
inline |
constructor
Definition at line 44 of file FilterBase.h.
|
pure virtual |
called for each compatible sector-sector-combination inhabiting spacePoints
Implemented in AlwaysYesFilter.
|
protected |
if value is higher than cutoff, the value will be neglected
Definition at line 58 of file FilterBase.h.
|
protected |
if value is lower than cutoff, the value will be neglected
Definition at line 55 of file FilterBase.h.