|
| mc_track_cands_store_array_name |
| cached name of the MCTrackCands StoreArray
|
|
| legendre_track_cand_store_array_name |
| cached name of the LegendreTrackCands StoreArray
|
|
| circle_fitter |
| Use the Riemann fitter for circles.
|
|
| fast_fitter |
| Use the standard track fitter for speed.
|
|
| cdcHits |
| cached name of the CDCHits StoreArray
|
|
| foreach |
| Name of the StoreArray or iterable StoreObjPtr that contains the objects to be harvested.
|
|
| output_file_name |
| Name of the ROOT output file to be generated.
|
|
| title |
| Name of this harvest. More...
|
|
| contact |
| Contact email address to be displayed on the validation page.
|
|
| expert_level |
| Integer expert level that controlls to detail of plots to be generated.
|
|
| refiners |
| A list of additional refiner instances to be executed on top of the refiner methods that are members of this class.
|
|
| show_results |
| Switch to show the result ROOT file in a TBrowser on terminate.
|
|
| stash |
| stash of the harvested crops (start with those in the barn)
|
|
| raw_crops |
| the dictionaries from peel as a numpy.array of doubles
|
|
| crops |
| the dictionaries from peel
|
|
|
| save_tree = refiners.save_tree(folder_name="tree") |
| 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.
|
|
int | default_expert_level = 1 |
| The default value of expert_level if not specified explicitly by the caller.
|
|
Validate the track fit
Definition at line 23 of file fitValidation.py.
◆ __init__()
def __init__ |
( |
|
self, |
|
|
|
mc_track_cands_store_array_name, |
|
|
|
legendre_track_cand_store_array_name, |
|
|
|
output_file_name |
|
) |
| |
Constructor
Definition at line 26 of file fitValidation.py.
35 foreach=legendre_track_cand_store_array_name,
36 output_file_name=output_file_name)
39 self.mc_track_cands_store_array_name = mc_track_cands_store_array_name
41 self.legendre_track_cand_store_array_name = legendre_track_cand_store_array_name
46 self.fast_fitter = Belle2.TrackFindingCDC.TrackFitter()
static const CDCRiemannFitter & getFitter()
Static getter for a general Riemann fitter.
◆ barn()
◆ create_crop_part_collection()
def create_crop_part_collection |
( |
| ) |
|
|
staticinherited |
Create the storing objects for the crop values
Currently a numpy.array of doubles is used to store all values in memory.
Definition at line 281 of file harvesting.py.
◆ event()
Event method of the module
* Does invoke the prepare method before the iteration starts.
* In each event fetch the StoreArray / iterable StoreObjPtr,
* Iterate through all instances
* Feed each instance to the pick method to deside it the instance is relevant
* Forward it to the peel method that should generated a dictionary of values
* Store each dictionary of values
Definition at line 241 of file harvesting.py.
◆ gather()
Iterator that yield the instances form the StoreArray / iterable StoreObj.
Yields
------
Object instances from the StoreArray, iterable StoreObj or the StoreObj itself
in case it is not iterable.
Definition at line 334 of file harvesting.py.
◆ id()
Working around that name() is a method.
Exposing the name as a property using a different name
Definition at line 226 of file harvesting.py.
◆ initialize()
Initialisation method of the module.
Prepares the receiver stash of objects to be harvestered.
Definition at line 233 of file harvesting.py.
◆ iter_store_obj()
def iter_store_obj |
( |
|
store_obj | ) |
|
|
staticinherited |
Obtain a iterator from a StoreObj
Repeatly calls iter(store_obj) or store_obj.__iter__()
until the final iterator returns itself
Returns
-------
iterator of the StoreObj
Definition at line 452 of file harvesting.py.
◆ peel()
def peel |
( |
|
self, |
|
|
|
legendre_track_cand |
|
) |
| |
◆ pick()
◆ prepare()
◆ refine()
def refine |
( |
|
self, |
|
|
|
crops |
|
) |
| |
|
inherited |
◆ terminate()
Termination method of the module.
Finalize the collected crops.
Start the refinement.
Definition at line 265 of file harvesting.py.
◆ title
Name of this harvest.
Title particle of this harvest
Definition at line 210 of file harvesting.py.
The documentation for this class was generated from the following file: