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

Public Member Functions

def __init__ (self, output_file_name, use_mc_info)
 
def is_valid_cluster (self, cluster)
 
def get_tools (self, cluster)
 
def peel (self, track_cand)
 

Public Attributes

 svd_tools
 cached accessor to the SVD-tools singleton
 
 pxd_tools
 cached accessor to the PXD-tools singleton
 
 clusters
 cached copy of the name of the cluster StoreArray
 
 detector
 cached copy of the detector identifier (PXD or SVD)
 
 use_mc_info
 if true the MC information is used
 

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 SVD hit of the MC particles. 

Definition at line 329 of file harvester.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  output_file_name,
  use_mc_info 
)
Constructor

Definition at line 332 of file harvester.py.

Member Function Documentation

◆ get_tools()

def get_tools (   self,
  cluster 
)
inherited
Get the PXD tools for a PXD cluster or the SVD tools for an SVD cluster

Definition at line 192 of file harvester.py.

◆ is_valid_cluster()

def is_valid_cluster (   self,
  cluster 
)
inherited
Determine if a cluster has an associated SpacePoint and is associated with a primary pion MCParticle

Definition at line 175 of file harvester.py.

◆ peel()

def peel (   self,
  track_cand 
)
inherited
Aggregate the cluster and MCParticle (for primary pion) information associated with the track candidate

Definition at line 199 of file harvester.py.


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