Belle II Software  release-06-01-15
ImportTimeCableDelay.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
11 
12 # Import KLM time cable delay payloads.
13 
14 from ROOT import Belle2
15 
16 timeCableDelay = Belle2.KLMTimeCableDelay()
17 index = Belle2.KLMChannelIndex()
18 index2 = Belle2.KLMChannelIndex()
19 while (index != index2.end()):
20  channel = index.getKLMChannelNumber()
21  timeCableDelay.setTimeDelay(channel, 0.0)
22  index.increment()
23 
25 
26 iov = Belle2.IntervalOfValidity(0, 0, 0, -1)
27 db.storeData("KLMTimeCableDelay", timeCableDelay, iov)
28 
29 iov = Belle2.IntervalOfValidity(1002, 0, 1002, -1)
30 db.storeData("KLMTimeCableDelay", timeCableDelay, iov)
31 
32 iov = Belle2.IntervalOfValidity(1003, 0, 1003, -1)
33 db.storeData("KLMTimeCableDelay", timeCableDelay, iov)
A class that describes the interval of experiments/runs for which an object in the database is valid.
KLM channel index.
Class to store BKLM delay time coused by cable in the database.
static Database & Instance()
Instance of a singleton Database.
Definition: Database.cc:41