Belle II Software development
SelectionVariableFactory< PointType > Class Template Reference

The factory,as the name implies, does not implement at all the factory paradigm. More...

#include <SelectionVariableFactory.h>

Public Types

using TwoHitFunction = typename Belle2::VXDTFFilters< PointType >::twoHitFilter_t::functionType
 typedef for more readable function-type - to be used for 2-hit-selectionVariables.
 
using ThreeHitFunction = typename Belle2::VXDTFFilters< PointType >::threeHitFilter_t::functionType
 typedef for more readable function-type - to be used for 3-hit-selectionVariables.
 

Public Member Functions

 SelectionVariableFactory (double x=0, double y=0, double z=0, double=0)
 constructor where virtual IP has been passed
 

Protected Attributes

PointType m_virtualIP
 typedef for more readable function-type - to be used for 4-hit-selectionVariables.
 

Detailed Description

template<class PointType>
class Belle2::SelectionVariableFactory< PointType >

The factory,as the name implies, does not implement at all the factory paradigm.

The name is an historical tribute to Jakob Lettenbichler, the main contributor of the code. It serves as an interface for the user who knows just the std::string name of a variable and is willing to use it.

Definition at line 26 of file SelectionVariableFactory.h.

Member Typedef Documentation

◆ ThreeHitFunction

using ThreeHitFunction = typename Belle2::VXDTFFilters<PointType>::threeHitFilter_t::functionType

typedef for more readable function-type - to be used for 3-hit-selectionVariables.

Definition at line 37 of file SelectionVariableFactory.h.

◆ TwoHitFunction

using TwoHitFunction = typename Belle2::VXDTFFilters<PointType>::twoHitFilter_t::functionType

typedef for more readable function-type - to be used for 2-hit-selectionVariables.

Definition at line 33 of file SelectionVariableFactory.h.

Constructor & Destructor Documentation

◆ SelectionVariableFactory()

SelectionVariableFactory ( double  x = 0,
double  y = 0,
double  z = 0,
double  = 0 
)
inline

constructor where virtual IP has been passed

Definition at line 29 of file SelectionVariableFactory.h.

29 :
30 m_virtualIP(PointType(x, y, z)) {}
PointType m_virtualIP
typedef for more readable function-type - to be used for 4-hit-selectionVariables.

Member Data Documentation

◆ m_virtualIP

PointType m_virtualIP
protected

typedef for more readable function-type - to be used for 4-hit-selectionVariables.

stores the virtual interaction point for the HiOC-filters.

Definition at line 48 of file SelectionVariableFactory.h.


The documentation for this class was generated from the following file: