Belle II Software  release-06-00-14
ImportTimeWindow.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
11 
12 # Import KLM time window payloads.
13 
14 import basf2
15 from ROOT.Belle2 import KLMDatabaseImporter, KLMTimeWindow
16 
17 basf2.set_log_level(basf2.LogLevel.INFO)
18 
19 dbImporter = KLMDatabaseImporter()
20 
21 timeWindow = KLMTimeWindow()
22 timeWindow.setCoincidenceWindow(50)
23 timeWindow.setPromptTime(0)
24 # Raw KLM scintillator hit times are in the range from -5000 to -4000 ns approximately.
25 # The prompt window can be readjusted after the implementation of KLM time calibration.
26 # timeWindow.setPromptWindow(50)
27 timeWindow.setPromptWindow(10000)
28 
29 dbImporter.setIOV(0, 0, 0, -1)
30 dbImporter.importTimeWindow(timeWindow)
31 
32 dbImporter.setIOV(1002, 0, 1002, -1)
33 dbImporter.importTimeWindow(timeWindow)
34 
35 dbImporter.setIOV(1003, 0, 1003, -1)
36 dbImporter.importTimeWindow(timeWindow)