Belle II Software  release-06-00-14
PyTrigger Class Reference
Inheritance diagram for PyTrigger:
Collaboration diagram for PyTrigger:

Public Member Functions

def initialize (self)
 
def event (self)
 

Detailed Description

Returns 1 if current event contains at least one BEAST hit, 0 otherwise

Definition at line 18 of file RunSADBgMC_phase1.py.

Member Function Documentation

◆ event()

def event (   self)
reimplementation of Module::event().

Definition at line 25 of file RunSADBgMC_phase1.py.

25  def event(self):
26  """reimplementation of Module::event()."""
27 
28  self.return_value(0)
29  mcparticles = Belle2.PyStoreArray('MCParticles')
30  for p in mcparticles:
31  print()
32  if len(p.getRelationsTo('MicrotpcSimHits')) > 0 \
33  or len(p.getRelationsTo('He3tubeSimHits')) > 0 \
34  or len(p.getRelationsTo('PindiodeSimHits')) > 0 \
35  or len(p.getRelationsTo('BgoSimHits')) > 0 \
36  or len(p.getRelationsTo('CsiSimHits')) > 0:
37  # B2INFO('found a Beast!')
38  self.return_value(1)
39 
40  break
41 
42 
a (simplified) python wrapper for StoreArray.
Definition: PyStoreArray.h:56

◆ initialize()

def initialize (   self)
reimplementation of Module::initialize().

Definition at line 22 of file RunSADBgMC_phase1.py.


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