Nodeclass with two AbstractBooleanNode as children and a Boolean Operator (AND, OR) Check() method evaluates the child nodes and returns the result of the boolean operation.  
 More...
#include <CutNodes.h>
|  | 
| typedef AVariableManager::Var | Var | 
|  | Template argument dependent Variable type definition. 
 | 
|  | 
|  | 
| bool | check (const Object *p) const override | 
|  | Check if object passes this subexpression of the cut by calling check on the children nodes.  More... 
 | 
|  | 
| void | print () const override | 
|  | Print node. 
 | 
|  | 
| std::string | decompile () const override | 
|  | Decompile Node back to a string.  More... 
 | 
|  | 
|  | ~BinaryBooleanNode () | 
|  | Destructor. 
 | 
|  | 
|  | 
| typedef AVariableManager::Object | Object | 
|  | Template argument dependent Particle type definition. 
 | 
|  | 
template<class AVariableManager>
class Belle2::BinaryBooleanNode< AVariableManager >
Nodeclass with two AbstractBooleanNode as children and a Boolean Operator (AND, OR) Check() method evaluates the child nodes and returns the result of the boolean operation. 
Definition at line 274 of file CutNodes.h.
◆ BinaryBooleanNode()
- Parameters
- 
  
    | left_node | (const boost::python::tuple&): tuple from which the left boolean child node is constructed |  | right_node | (const boost::python::tuple&): tuple from which the right boolean child node is constructed |  | boperator | (BooleanOperator): determines the boolean operation in check(const Object* p) |  
 
Definition at line 336 of file CutNodes.h.
 
 
◆ check()
  
  | 
        
          | bool check | ( | const Object * | p | ) | const |  | inlineoverridevirtual | 
 
Check if object passes this subexpression of the cut by calling check on the children nodes. 
Boolean results are evaluated with the BooleanOperator(AND/OR) the node object. 
- Parameters
- 
  
    | p | pointer to the object, that should be checked. |  
 
Implements AbstractBooleanNode< AVariableManager >.
Definition at line 285 of file CutNodes.h.
 
 
◆ decompile()
  
  | 
        
          | std::string decompile | ( |  | ) | const |  | inlineoverridevirtual | 
 
 
The documentation for this class was generated from the following file: