ATLAS Offline Software
|
Public Member Functions | |
def | __init__ (self) |
def | initStatistics (self) |
def | __iter__ (self) |
def | next (self) |
def | __next__ (self) |
def | allData (self) |
def | selectedData (self) |
def | getDataCache (self) |
def | summary (self) |
def | cutSummary (self) |
Base class for containers of beam spot data such as ntuples or information stored in COOL. Derived classes must implement method allData() to iterate over all elements in the container.
Definition at line 745 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.__init__ | ( | self | ) |
Definition at line 750 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.__iter__ | ( | self | ) |
Iterator to iterate over selected elements in the container.
Definition at line 792 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.__next__ | ( | self | ) |
Return next selected element in the container.
Definition at line 801 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.allData | ( | self | ) |
Default generator to iterate over all data. Must be overridden by derived classes.
Reimplemented in python.BeamSpotData.BeamSpotCSV, python.BeamSpotData.BeamSpotCOOL, python.BeamSpotData.BeamSpotFinderNt, and python.BeamSpotData.BeamSpotNt.
Definition at line 805 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.cutSummary | ( | self | ) |
Get summary of cuts made when looping over selected data.
Definition at line 894 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.getDataCache | ( | self | ) |
Get a cache of all data in the form of a dict of runs, where each element is a dict with a BeamSpotValue for each individual lumi blocks.
Definition at line 874 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.initStatistics | ( | self | ) |
Definition at line 776 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.next | ( | self | ) |
Return next selected element in the container.
Definition at line 797 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.selectedData | ( | self | ) |
Generator to iterate over selected elements in the container.
Definition at line 809 of file BeamSpotData.py.
def python.BeamSpotData.BeamSpotContainer.summary | ( | self | ) |
Get one-line info of Ntuple. Should be overridden by derived classes.
Reimplemented in python.BeamSpotData.BeamSpotCSV, python.BeamSpotData.BeamSpotCOOL, python.BeamSpotData.BeamSpotFinderNt, and python.BeamSpotData.BeamSpotNt.
Definition at line 890 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.acqFlag |
Definition at line 765 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.bcidMax |
Definition at line 759 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.bcidMin |
Definition at line 758 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.fillMax |
Definition at line 757 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.fillMin |
Definition at line 756 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.grl |
Definition at line 766 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.grlIOVs |
Definition at line 767 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.iter |
Definition at line 771 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.lbMax |
Definition at line 761 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.lbMin |
Definition at line 760 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.nSel |
Definition at line 778 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.nTot |
Definition at line 777 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.previousGRLIndex |
Definition at line 768 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.runList |
Definition at line 754 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.runListExclude |
Definition at line 755 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.runMax |
Definition at line 753 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.runMin |
Definition at line 752 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selBcidMax |
Definition at line 784 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selBcidMin |
Definition at line 783 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selFillMax |
Definition at line 782 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selFillMin |
Definition at line 781 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selRunMax |
Definition at line 780 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selRunMin |
Definition at line 779 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selTimeMax |
Definition at line 786 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.selTimeMin |
Definition at line 785 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.statusList |
Definition at line 764 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.timeMax |
Definition at line 763 of file BeamSpotData.py.
python.BeamSpotData.BeamSpotContainer.timeMin |
Definition at line 762 of file BeamSpotData.py.