Belle II Software  release-05-02-19
PrintCalibTriggerResults Class Reference
Inheritance diagram for PrintCalibTriggerResults:
Collaboration diagram for PrintCalibTriggerResults:

Public Member Functions

def event (self)
 

Detailed Description

Prints Calibration trigger results in a well formatted way.
User is prompted to continue or quit at each event

Definition at line 16 of file print_calib_trig_results.py.

Member Function Documentation

◆ event()

def event (   self)
Print log likelihoods and wait for user respond.

Definition at line 23 of file print_calib_trig_results.py.

23  def event(self):
24  '''
25  Print log likelihoods and wait for user respond.
26  '''
27 
28  evtMetaData = Belle2.PyStoreObj('EventMetaData')
29  exp = evtMetaData.obj().getExperiment()
30  run = evtMetaData.obj().getRun()
31  evt = evtMetaData.obj().getEvent()
32  print()
33  print('Experiment ' + str(exp) + ' Run ' + str(run) + ' Event ' + str(evt) + ':')
34  print()
35  trigger_result = Belle2.PyStoreObj('SoftwareTriggerResult')
36  for name, result in trigger_result.getResults():
37  print('Result ' + str(name) + ': ' + str(result))
38  if result == 1:
39  global results
40  results[name] += 1
41  print('')
42 
43 
44 b2.set_log_level(b2.LogLevel.ERROR)
45 
46 # Create path

The documentation for this class was generated from the following file:
Belle2::PyStoreObj
a (simplified) python wrapper for StoreObjPtr.
Definition: PyStoreObj.h:69
ClusterEfficiency.ClusterEfficiency.event
def event(self)
Definition: ClusterEfficiency.py:146
Belle2::getRun
static ExpRun getRun(map< ExpRun, pair< double, double >> runs, double t)
Get exp number + run number from time.
Definition: Splitter.cc:262