![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, filename='/afs/cern.ch/user/a/atlidbs/data/69OnlineBeamspots.csv', delim=',') | |
| __del__ (self) | |
| allData (self) | |
| summary (self) | |
| initStatistics (self) | |
| __iter__ (self) | |
| next (self) | |
| __next__ (self) | |
| selectedData (self) | |
| getDataCache (self) | |
| cutSummary (self) | |
Public Attributes | |
| csvFile = open(filename, 'rb') | |
| csvReader = csv.DictReader(self.csvFile, delimiter=delim) | |
| int | runMin = 0 |
| int | runMax = 9999999 |
| list | runList = [] |
| list | runListExclude = [] |
| int | fillMin = 0 |
| int | fillMax = 9999999 |
| int | bcidMin = 0 |
| int | bcidMax = 9999999 |
| int | lbMin = 0 |
| int | lbMax = 9999999999 |
| int | timeMin = 0 |
| int | timeMax = 2000000000 |
| list | statusList = [] |
| acqFlag = None | |
| str | grl = '' |
| grlIOVs = None | |
| int | previousGRLIndex = 0 |
| iter = None | |
| int | nTot = 0 |
| int | nSel = 0 |
| int | selRunMin = 9999999 |
| int | selRunMax = 0 |
| int | selFillMin = 9999999 |
| int | selFillMax = 0 |
| int | selBcidMin = 9999999 |
| int | selBcidMax = 0 |
| int | selTimeMin = 2000000000 |
| int | selTimeMax = -1 |
BeamSpotContainer for beam spot information stored in online CSV files
Definition at line 1218 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotCSV.__init__ | ( | self, | |
| filename = '/afs/cern.ch/user/a/atlidbs/data/69OnlineBeamspots.csv', | |||
| delim = ',' ) |
Definition at line 1221 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotCSV.__del__ | ( | self | ) |
Definition at line 1226 of file BeamSpotData.py.
|
inherited |
Iterator to iterate over selected elements in the container.
Definition at line 792 of file BeamSpotData.py.
|
inherited |
Return next selected element in the container.
Definition at line 801 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotCSV.allData | ( | self | ) |
Default generator to iterate over all data. Must be overridden by derived classes.
Reimplemented from python.BeamSpotData.BeamSpotContainer.
Definition at line 1229 of file BeamSpotData.py.
|
inherited |
Get summary of cuts made when looping over selected data.
Definition at line 894 of file BeamSpotData.py.
|
inherited |
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.
|
inherited |
Definition at line 776 of file BeamSpotData.py.
|
inherited |
Return next selected element in the container.
Definition at line 797 of file BeamSpotData.py.
|
inherited |
Generator to iterate over selected elements in the container.
Definition at line 809 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotCSV.summary | ( | self | ) |
Get one-line info of Ntuple. Should be overridden by derived classes.
Reimplemented from python.BeamSpotData.BeamSpotContainer.
Definition at line 1260 of file BeamSpotData.py.
|
inherited |
Definition at line 765 of file BeamSpotData.py.
|
inherited |
Definition at line 759 of file BeamSpotData.py.
|
inherited |
Definition at line 758 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotCSV.csvFile = open(filename, 'rb') |
Definition at line 1223 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotCSV.csvReader = csv.DictReader(self.csvFile, delimiter=delim) |
Definition at line 1224 of file BeamSpotData.py.
|
inherited |
Definition at line 757 of file BeamSpotData.py.
|
inherited |
Definition at line 756 of file BeamSpotData.py.
|
inherited |
Definition at line 766 of file BeamSpotData.py.
|
inherited |
Definition at line 767 of file BeamSpotData.py.
|
inherited |
Definition at line 771 of file BeamSpotData.py.
|
inherited |
Definition at line 761 of file BeamSpotData.py.
|
inherited |
Definition at line 760 of file BeamSpotData.py.
|
inherited |
Definition at line 778 of file BeamSpotData.py.
|
inherited |
Definition at line 777 of file BeamSpotData.py.
|
inherited |
Definition at line 768 of file BeamSpotData.py.
|
inherited |
Definition at line 754 of file BeamSpotData.py.
|
inherited |
Definition at line 755 of file BeamSpotData.py.
|
inherited |
Definition at line 753 of file BeamSpotData.py.
|
inherited |
Definition at line 752 of file BeamSpotData.py.
|
inherited |
Definition at line 784 of file BeamSpotData.py.
|
inherited |
Definition at line 783 of file BeamSpotData.py.
|
inherited |
Definition at line 782 of file BeamSpotData.py.
|
inherited |
Definition at line 781 of file BeamSpotData.py.
|
inherited |
Definition at line 780 of file BeamSpotData.py.
|
inherited |
Definition at line 779 of file BeamSpotData.py.
|
inherited |
Definition at line 786 of file BeamSpotData.py.
|
inherited |
Definition at line 785 of file BeamSpotData.py.
|
inherited |
Definition at line 764 of file BeamSpotData.py.
|
inherited |
Definition at line 763 of file BeamSpotData.py.
|
inherited |
Definition at line 762 of file BeamSpotData.py.