Belle II Software  release-06-01-15
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 24 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 31 of file print_calib_trig_results.py.

31  def event(self):
32  '''
33  Print log likelihoods and wait for user respond.
34  '''
35 
36  evtMetaData = Belle2.PyStoreObj('EventMetaData')
37  exp = evtMetaData.obj().getExperiment()
38  run = evtMetaData.obj().getRun()
39  evt = evtMetaData.obj().getEvent()
40  print()
41  print('Experiment ' + str(exp) + ' Run ' + str(run) + ' Event ' + str(evt) + ':')
42  print()
43  trigger_result = Belle2.PyStoreObj('SoftwareTriggerResult')
44  for name, result in trigger_result.getResults():
45  print('Result ' + str(name) + ': ' + str(result))
46  if result == 1:
47  global results
48  results[name] += 1
49  print('')
50 
51 
52 b2.set_log_level(b2.LogLevel.ERROR)
53 
54 # Create path
a (simplified) python wrapper for StoreObjPtr.
Definition: PyStoreObj.h:67
static ExpRun getRun(map< ExpRun, pair< double, double >> runs, double t)
Get exp number + run number from time.
Definition: Splitter.cc:264

The documentation for this class was generated from the following file: