![]() |
Belle II Software development
|
Public Member Functions | |
__init__ (self, clusters, detector, output_file_name, use_mc_info=True) | |
is_valid_cluster (self, cluster) | |
get_tools (self, cluster) | |
peel (self, track_cand) | |
Public Attributes | |
svd_tools = Belle2.VXDMomentumEstimationTools("Belle2::SVDCluster").getInstance() | |
cached accessor to the SVD-tools singleton | |
pxd_tools = Belle2.VXDMomentumEstimationTools("Belle2::PXDCluster").getInstance() | |
cached accessor to the PXD-tools singleton | |
clusters = clusters | |
cached copy of the name of the cluster StoreArray | |
detector = detector | |
cached copy of the detector identifier (PXD or SVD) | |
use_mc_info = 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. | |
A base class for the VXD hitwise analysis. Collect dE/dX and the correct p of each hit of the MC particles.
Definition at line 154 of file harvester.py.
__init__ | ( | self, | |
clusters, | |||
detector, | |||
output_file_name, | |||
use_mc_info = True ) |
Constructor
Definition at line 158 of file harvester.py.
get_tools | ( | self, | |
cluster ) |
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 | ( | self, | |
cluster ) |
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 | ( | self, | |
track_cand ) |
Aggregate the cluster and MCParticle (for primary pion) information associated with the track candidate
Definition at line 199 of file harvester.py.
clusters = clusters |
cached copy of the name of the cluster StoreArray
Definition at line 168 of file harvester.py.
detector = detector |
cached copy of the detector identifier (PXD or SVD)
Definition at line 170 of file harvester.py.
pxd_tools = Belle2.VXDMomentumEstimationTools("Belle2::PXDCluster").getInstance() |
cached accessor to the PXD-tools singleton
Definition at line 165 of file harvester.py.
|
static |
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.
Definition at line 317 of file harvester.py.
svd_tools = Belle2.VXDMomentumEstimationTools("Belle2::SVDCluster").getInstance() |
cached accessor to the SVD-tools singleton
Definition at line 163 of file harvester.py.
use_mc_info = use_mc_info |
if true the MC information is used
Definition at line 173 of file harvester.py.