Belle II Software  release-06-00-14
ROIFindingTrackingValidationPlots Class Reference
Inheritance diagram for ROIFindingTrackingValidationPlots:
Collaboration diagram for ROIFindingTrackingValidationPlots:

Public Member Functions

def __init__ (self, name='', contact='', output_file_name=None, nROIs=0)
 
def initialize (self)
 
def event (self)
 
def terminate (self)
 

Public Attributes

 validation_name
 name of this validation output
 
 contact
 contact person
 
 output_file_name
 
 nROIs
 count the number of ROIs
 
 nPXDDigits
 count the number of PXDDigits
 
 nPXDDigitsIN
 count the number of PXDDigits inside the ROIs
 
 nROIs_L1
 list of the number of ROIs in PXD layer 1
 
 nROIs_L2
 list of the number of ROIs in PXD layer 2
 
 drf
 list of the ratios of filter to all PXD hits
 
 statU_L1
 list of the u-coordinate sigma in PXD layer 1
 
 statV_L1
 list of the v-coordinate sigma in PXD layer 1
 
 statU_L2
 list of the u-coordinate sigma in PXD layer 2
 
 statV_L2
 list of the v-coordinate sigma in PXD layer 2
 
 theta_phi_L1
 list of the hit angular information in PXD layer 1
 

Detailed Description

Module to collect  information about the ROIs (PXDIntercepts & ROIs)  and to
generate validation plots on the performance of the ROIFinding module.

Definition at line 44 of file roiFindingTrackingValidation.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  name = '',
  contact = '',
  output_file_name = None,
  nROIs = 0 
)
Constructor

Definition at line 49 of file roiFindingTrackingValidation.py.

55  ):
56  """Constructor"""
57 
58  super().__init__()
59 
60  self.validation_name = NAME
61 
62  self.contact = CONTACT
63 
64  self.output_file_name = OUTPUT_FILE
65 
66 
67  self.nROIs = 0
68 
69  self.nPXDDigits = 0
70 
71  self.nPXDDigitsIN = 0
72 
73  # default binning used for resolution plots over pt
74  # self.resolution_pt_binning = [0.05, 0.1, 0.25, 0.4, 0.6, 1., 1.5, 2., 3., 4.]
75 

Member Function Documentation

◆ event()

def event (   self)
 ROIs quantities

Definition at line 99 of file roiFindingTrackingValidation.py.

◆ initialize()

def initialize (   self)
Receive signal at the start of event processing

Definition at line 76 of file roiFindingTrackingValidation.py.

◆ terminate()

def terminate (   self)
Receive signal at the end of event processing

Definition at line 135 of file roiFindingTrackingValidation.py.

Member Data Documentation

◆ output_file_name

output_file_name

name of the output ROOT file

Definition at line 64 of file roiFindingTrackingValidation.py.


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