Belle II Software development
casefilter Class Reference
Inheritance diagram for casefilter:

Public Member Functions

 initialize (self)
 
 param (self, params)
 
 event (self)
 

Public Attributes

str filterarrayname = "RecoTracks"
 
int lowerthan = 0
 
int higherthan = -1
 

Detailed Description

Definition at line 47 of file neurotrigger.py.

Member Function Documentation

◆ event()

event ( self)

Definition at line 57 of file neurotrigger.py.

57 def event(self):
58 from ROOT import Belle2 # noqa
59 lower = self.lowerthan == 0 or bool(len(Belle2.PyStoreArray(self.filterarrayname)) < self.lowerthan)
60 higher = bool(len(Belle2.PyStoreArray(self.filterarrayname)) > self.higherthan)
61 self.return_value(lower and higher)
62
63
A (simplified) python wrapper for StoreArray.

◆ initialize()

initialize ( self)

Definition at line 48 of file neurotrigger.py.

48 def initialize(self):
49 self.filterarrayname = "RecoTracks"
50 self.lowerthan = 0
51 self.higherthan = -1
52

◆ param()

param ( self,
params )

Definition at line 53 of file neurotrigger.py.

53 def param(self, params):
54 for key, value in params.items():
55 setattr(self, key, value)
56

Member Data Documentation

◆ filterarrayname

str filterarrayname = "RecoTracks"

Definition at line 49 of file neurotrigger.py.

◆ higherthan

int higherthan = -1

Definition at line 51 of file neurotrigger.py.

◆ lowerthan

int lowerthan = 0

Definition at line 50 of file neurotrigger.py.


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