Belle II Software  release-06-01-15
ModuleT0cal Class Reference
Inheritance diagram for ModuleT0cal:
Collaboration diagram for ModuleT0cal:

Public Member Functions

def initialize (self)
 
def sortedTimeZeros (self, unsortedPyStoreArray)
 
def event (self)
 
def singleFit (self, h)
 
def fitHistograms (self, minEntries)
 
def minimize (self)
 
def terminate (self)
 

Public Attributes

 db_moduleT0
 module T0 from database
 
 h_deltaT0
 histograms of time difference between two slots
 
 h_slotPairs
 histogram of number of entries per slot pairs
 
 h_slotPairs_acc
 histogram to store Chi2/ndf of successfully fitted time differences
 
 h_relModuleT0
 histogram to store minimization results (relative module T0)
 
 h_moduleT0
 histogram to store final results (module T0)
 
 delT0
 fitted time differences
 
 sigma
 uncertainties of fitted time differences
 
 A
 matrix denoting which slot pair was involved
 
 h_out
 list of histograms selected for output
 

Detailed Description

 module T0 calibrator using chi2 minimization of time differences between slots 

Definition at line 91 of file cdst_chi2ModuleT0calibration.py.

Member Function Documentation

◆ event()

def event (   self)
 event processor: fill histograms for events with two entries in timeZeros 

Definition at line 143 of file cdst_chi2ModuleT0calibration.py.

◆ fitHistograms()

def fitHistograms (   self,
  minEntries 
)
 fit all histograms and store the results into lists 

Definition at line 177 of file cdst_chi2ModuleT0calibration.py.

◆ initialize()

def initialize (   self)
 initialize and book histograms 

Definition at line 94 of file cdst_chi2ModuleT0calibration.py.

◆ minimize()

def minimize (   self)
Minimization procedure. For the method see NIM A 586 (2008) 174-179, sect. 2.2.

Definition at line 209 of file cdst_chi2ModuleT0calibration.py.

◆ singleFit()

def singleFit (   self,
  h 
)
 perform a fit of time difference distribution 

Definition at line 165 of file cdst_chi2ModuleT0calibration.py.

◆ sortedTimeZeros()

def sortedTimeZeros (   self,
  unsortedPyStoreArray 
)
 sorting timeZeros according to slot number 

Definition at line 130 of file cdst_chi2ModuleT0calibration.py.

◆ terminate()

def terminate (   self)
 fit histograms, minimize and write results to file 

Definition at line 288 of file cdst_chi2ModuleT0calibration.py.


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