Belle II Software  release-05-02-19
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 41 of file roiFindingTrackingValidation.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 46 of file roiFindingTrackingValidation.py.

46  def __init__(
47  self,
48  name='',
49  contact='',
50  output_file_name=None,
51  nROIs=0
52  ):
53  """Constructor"""
54 
55  super().__init__()
56 
57  self.validation_name = NAME
58 
59  self.contact = CONTACT
60 
61  self.output_file_name = OUTPUT_FILE
62 
63 
64  self.nROIs = 0
65 
66  self.nPXDDigits = 0
67 
68  self.nPXDDigitsIN = 0
69 
70  # default binning used for resolution plots over pt
71  # self.resolution_pt_binning = [0.05, 0.1, 0.25, 0.4, 0.6, 1., 1.5, 2., 3., 4.]
72 

Member Function Documentation

◆ event()

def event (   self)
ROIs quantities

Definition at line 96 of file roiFindingTrackingValidation.py.

◆ initialize()

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

Definition at line 73 of file roiFindingTrackingValidation.py.

◆ terminate()

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

Definition at line 132 of file roiFindingTrackingValidation.py.

Member Data Documentation

◆ output_file_name

output_file_name

name of the output ROOT file

Definition at line 55 of file roiFindingTrackingValidation.py.


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