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

Public Member Functions

def __init__ (self, output_file_name, queue)
 
def pick (self, track_fit_result)
 
def peel (self, track_fit_result)
 

Public Attributes

 data_store
 access the DataStore singletion
 

Static Public Attributes

 save_tree = refiners.SaveTreeRefiner()
 Refiners to be executed at the end of the harvesting / termination of the module Save a tree of all collected variables in a sub folder.
 

Detailed Description

Collect dE/dX and the correct p of each VXD hit associated with the fitted tracks. 

Definition at line 332 of file harvester.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  output_file_name,
  queue 
)
Constructor

Definition at line 335 of file harvester.py.

335  def __init__(self, output_file_name, queue):
336  """Constructor"""
337  QueueHarvester.__init__(self, queue, foreach="TrackFitResults", output_file_name=output_file_name)
338 
339  self.data_store = Belle2.DataStore.Instance()
340 

Member Function Documentation

◆ peel()

def peel (   self,
  track_fit_result 
)
Aggregate the track-fit information associated with a TrackFitResult

Definition at line 352 of file harvester.py.

◆ pick()

def pick (   self,
  track_fit_result 
)
Select a TrackFitResult if it is associated with exactly one MCParticle

Definition at line 341 of file harvester.py.


The documentation for this class was generated from the following file:
Belle2::DataStore::Instance
static DataStore & Instance()
Instance of singleton Store.
Definition: DataStore.cc:54