Filter adapter to make a filter work on a set of variables and return on variable as the result of the filter.
More...
#include <ChoosableFromVarSetFilter.dcl.h>
|
using | Object = typename AFilter::Object |
| Type of the filtered object.
|
|
|
| ChoosableFromVarSet (std::unique_ptr< AVarSet > varSet, std::string varName="") |
| Constructor taking the variable set the filter should work on and the default name of the variable to be used.
|
|
| ~ChoosableFromVarSet () |
| Default destructor.
|
|
void | exposeParameters (ModuleParamList *parameterList, const std::string &prefix) override |
| Add the parameters of this filter to the given parameter list.
|
|
void | initialize () override |
| Initialisation method sets up a reference to the value in the variable set to be returned.
|
|
Weight | operator() (const Object &object) override |
| Returns the variable with the set requested name from the variable set.
|
|
bool | needsTruthInformation () override |
| Checks if any variables need Monte Carlo information.
|
|
std::unique_ptr< AVarSet > | releaseVarSet () && |
| Steal the set of variables form this filter - filter becomes disfunctional afterwards.
|
|
|
std::string | m_param_varName |
| Memory for the name of the variable selected as the return value of the filter.
|
|
Float_t * | m_variable = nullptr |
| Reference to the location of the value in the variable set to be returned.
|
|
std::unique_ptr< AVarSet > | m_varSet |
| Instance of the variable set to be used in the filter.
|
|
template<class AFilter>
class Belle2::TrackFindingCDC::ChoosableFromVarSet< AFilter >
Filter adapter to make a filter work on a set of variables and return on variable as the result of the filter.
Definition at line 32 of file ChoosableFromVarSetFilter.dcl.h.
The documentation for this class was generated from the following files: