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