Belle II Software  release-05-01-25
datcon.py
1 """Contains calls for the DATCON PXD data reduction chain"""
2 
3 import basf2
4 
5 
7  """Add DATCON to simulation with standard parameters defined in the single modules.
8  The DATCON simulation is build up of six blocks:
9  1) SVDShaperDigitToDATCONSVDDigitConverter: Converts SVDShaperDigits into DATCONSVDDigits
10  2) DATCONSVDSimpleClusterizer: Performs simple clusterisation of SVD hit information
11  3) DATCONSVDSpacePointCreator: Creates SpacePoints with the DATCONSVDClusters
12  4) DATCONTracking: Tracking algorithms for pattern recognition and track findng
13  5) DATCONPXDExtrapolation: Extrapolation to the PXD of the tracks found and calculation of
14  Most Probable Hits / PXDIntercepts
15  6) DATCONROICalculation: Calculation of ROI on the PXD
16 
17  Arguments
18  ---------
19  path : basf2.Path
20  Module path to be adjusted.
21  """
22  path.add_module('SVDShaperDigitToDATCONSVDDigitConverter')
23 
24  path.add_module('DATCONSVDSimpleClusterizer', NoiseLevelADU=5, NoiseCutADU=5)
25 
26  path.add_module('DATCONSVDSpacePointCreator')
27 
28  path.add_module('DATCONTracking')
29 
30  path.add_module('DATCONPXDExtrapolation')
31 
32  path.add_module('DATCONROICalculation')
tracking.datcon.add_DATCON_simulation
def add_DATCON_simulation(path)
Definition: datcon.py:6