Belle II Software  release-05-02-19
Refiner Class Reference
Inheritance diagram for Refiner:
Collaboration diagram for Refiner:

Public Member Functions

def __init__ (self, refiner_function=None)
 
def __get__ (self, harvesting_module, cls=None)
 
def __call__ (self, harvesting_module, crops=None, *args, **kwds)
 
def refine (self, harvesting_module, *args, **kwds)
 

Public Attributes

 refiner_function
 cached copy of the instance's refiner function
 

Detailed Description

Python module to refine a peeled dictionary

Definition at line 26 of file refiners.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  refiner_function = None 
)
Constructor of the Refiner instance

Definition at line 29 of file refiners.py.

Member Function Documentation

◆ __call__()

def __call__ (   self,
  harvesting_module,
  crops = None,
args,
**  kwds 
)
implementation of the function-call of the Refiner instance
     r = Refiner()
     r(harvester) # decoration
     r(harvester, crops, args, keywords) # refinement

Definition at line 47 of file refiners.py.

◆ __get__()

def __get__ (   self,
  harvesting_module,
  cls = None 
)
Getter of the Refiner instance

Definition at line 34 of file refiners.py.

◆ refine()

def refine (   self,
  harvesting_module,
args,
**  kwds 
)
Apply the instance's refiner function

Definition at line 61 of file refiners.py.


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