ATLAS Offline Software
Loading...
Searching...
No Matches
python.spbfile.RunEvtRanges Class Reference
Collaboration diagram for python.spbfile.RunEvtRanges:

Public Member Functions

 __init__ (self)
 update (self, run_number, evt_number)
 getRanges (self)

Public Attributes

dict runs = {}

Detailed Description

Definition at line 13 of file spbfile.py.

Constructor & Destructor Documentation

◆ __init__()

python.spbfile.RunEvtRanges.__init__ ( self)

Definition at line 15 of file spbfile.py.

15 def __init__(self):
16 self.runs = {}
17

Member Function Documentation

◆ getRanges()

python.spbfile.RunEvtRanges.getRanges ( self)

Definition at line 28 of file spbfile.py.

28 def getRanges(self):
29 return self.runs
30
31

◆ update()

python.spbfile.RunEvtRanges.update ( self,
run_number,
evt_number )

Definition at line 18 of file spbfile.py.

18 def update(self, run_number, evt_number):
19 if run_number not in self.runs:
20 self.runs[run_number] = (sys.maxsize, -1)
21 (min, max) = self.runs[run_number]
22 if evt_number > max:
23 max = evt_number
24 if evt_number < min:
25 min = evt_number
26 self.runs[run_number] = (min, max)
27

Member Data Documentation

◆ runs

dict python.spbfile.RunEvtRanges.runs = {}

Definition at line 16 of file spbfile.py.


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