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
 typedef for more readable function-type - to be used for 2-hit-selectionVariables.
 
using ThreeHitFunction
 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

template<class PointType>
using ThreeHitFunction
Initial value:
Class that contains all the static sectors to which the filters are attached.

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

Definition at line 37 of file SelectionVariableFactory.h.

◆ TwoHitFunction

template<class PointType>
using TwoHitFunction
Initial value:

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()

template<class PointType>
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)) {}

Member Data Documentation

◆ m_virtualIP

template<class PointType>
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: