Small module that asks for some payloads and checks their names.
Definition at line 16 of file check_payload_names.py.
◆ __init__()
Constructor.
Definition at line 21 of file check_payload_names.py.
21 def __init__(self):
22 '''Constructor.'''
23 from ROOT import Belle2 as B2
24 super().__init__()
25
26 self.payload_names = [
27 'BeamParameters',
28 'BeamSpot',
29 'BunchStructure',
30 'CollisionBoostVector',
31 'HardwareClockSettings',
32 'MagneticField']
33 self.payload_names.sort()
34 for payload_name in self.payload_names:
35 B2.PyDBObj(payload_name)
36
◆ event()
Event.
Definition at line 37 of file check_payload_names.py.
37 def event(self):
38 '''Event.'''
39 from ROOT import Belle2 as B2
40 payload_names = sorted(B2.Database.Instance().getAllDataNames())
41 print('Set payloads:', self.payload_names)
42 print('Got payloads:', payload_names)
43 assert (self.payload_names == payload_names)
44
45
◆ payload_names
Initial value:= [
'BeamParameters',
'BeamSpot',
'BunchStructure',
'CollisionBoostVector',
'HardwareClockSettings',
'MagneticField']
Payload names to be required.
Definition at line 26 of file check_payload_names.py.
The documentation for this class was generated from the following file: