Belle II Software  release-08-01-10
CdRefiner Class Reference
Inheritance diagram for CdRefiner:
Collaboration diagram for CdRefiner:

Public Member Functions

def __init__ (self, wrapped_refiner, folder_name=None, groupby_addition=None)
 
def refine (self, harvesting_module, crops, tdirectory=None, groupby_part_name=None, groupby_value=None, *args, **kwds)
 
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

 wrapped_refiner
 cached value of the wrapped refiner
 
 folder_name
 cached value of the folder name
 
 groupby_addition
 cached value of the suffix for a groupby selection
 
 refiner_function
 cached copy of the instance's refiner function
 

Static Public Attributes

string default_folder_name = ""
 Folder name to be used if a groupby selection is active.
 
string default_groupby_addition = "_groupby_{groupby}_{groupby_value}"
 Default suffix for a groupby selection.
 

Detailed Description

Refiner for change-directory

Definition at line 1040 of file refiners.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  wrapped_refiner,
  folder_name = None,
  groupby_addition = None 
)
Constructor for this refiner

Definition at line 1048 of file refiners.py.

Member Function Documentation

◆ __call__()

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

Definition at line 55 of file refiners.py.

◆ __get__()

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

Definition at line 42 of file refiners.py.

◆ refine() [1/2]

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

Definition at line 69 of file refiners.py.

◆ refine() [2/2]

def refine (   self,
  harvesting_module,
  crops,
  tdirectory = None,
  groupby_part_name = None,
  groupby_value = None,
args,
**  kwds 
)
Process the change-directory

Definition at line 1061 of file refiners.py.


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