![]() |
Belle II Software
release-08-02-04
|
Represents a set containing a single element;. More...
#include <SingleElementSet.h>

Public Member Functions | |
| SingleElementSet (Type element) | |
| Constructor. | |
| template<class VariableType > | |
| bool | contains (const VariableType &x) const |
| Method used by the filter tools to decide on the fate of the pair. More... | |
| void | persist (TTree *t, const std::string &branchName, const std::string &variableName) |
| Creates and sets the addresses of the leaves to store the min and max values. More... | |
| Type | getElement (void) const |
| Accessor to the sup of the set. | |
| std::string | getNameAndReference (std::vector< std::pair< char, void * >> *pointers=nullptr, const std::string &varname="x") |
| generates a "name" and fills the vector with the variable references More... | |
Private Attributes | |
| Type | m_element |
| Member variable for the single element of the set. | |
Represents a set containing a single element;.
SingleElementSet is used in conjunction with the SelectionVariable to define one of the building blocks of the Filters
Definition at line 27 of file SingleElementSet.h.
|
inline |
Method used by the filter tools to decide on the fate of the pair.
| x | is the result of some SelectionVariable applied to a pair of objects. The return value is true if x belongs to the open set ( -infinity, m_sup ) |
Definition at line 40 of file SingleElementSet.h.
|
inline |
generates a "name" and fills the vector with the variable references
| pointers | pointer to vector which contains a pair of char which indicates the type object pointed to and the actual pointers to the bounds, if equal to nullptr it will not be filled |
| varname | optional name of the filter this range is attached to make the output look nicer |
Definition at line 71 of file SingleElementSet.h.
|
inline |
Creates and sets the addresses of the leaves to store the min and max values.
| t | the pointer to the TTree that will contain the TBranch of this range. |
| branchName | the name of the TBranch that will host this range. |
| variableName | the name of the selection variable this range is applied to. |
The leaves will be named as the selection variable name with the "_sup" suffixes for the m_sup value.
Definition at line 51 of file SingleElementSet.h.