![]() |
Belle II Software
release-08-02-04
|
Derived class of TrackFilterFactory with a truth target that also discards clones Probably this whole class could be removed if TrackFilterFactory would be templated with the type of the TruthVarSet as a template argument. More...
#include <TrackQualityFilterFactory.h>


Public Types | |
| using | CreatedFilter = BaseTrackFilter |
| Type of the filter that this factory creates. | |
Public Member Functions | |
| std::string | getFilterPurpose () const override |
| Getter for a descriptive purpose of the constructed filters. | |
| std::unique_ptr< BaseTrackFilter > | create (const std::string &filterName) const override |
| Create a filter with the given name. | |
| std::string | getIdentifier () const override |
| Getter for a short identifier for the factory. | |
| std::map< std::string, std::string > | getValidFilterNamesAndDescriptions () const override |
| Getter for valid filter names and a description for each. | |
| virtual std::string | createFiltersNameDescription () const |
| Create a string with a description mentioning the names of the chooseable filter. | |
| virtual std::string | createFiltersParametersDescription () const |
| Create a string with a description mentioning the parameters of the chooseable filter. | |
| const std::string & | getDefaultFilterName () const |
| Legacy - Return the default filter suggested by the factory. | |
Private Types | |
| using | Super = TrackFilterFactory |
| Type of the base class. | |
Private Attributes | |
| std::string | m_defaultFilterName |
| Legacy - Default filter name suggested by this factory. | |
Derived class of TrackFilterFactory with a truth target that also discards clones Probably this whole class could be removed if TrackFilterFactory would be templated with the type of the TruthVarSet as a template argument.
Definition at line 27 of file TrackQualityFilterFactory.h.