![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, fileName, update=False, fullCorrelations=False, addScanVars=False) | |
| __del__ (self) | |
| allData (self) | |
| fill (self, bs) | |
| summary (self) | |
| initStatistics (self) | |
| __iter__ (self) | |
| next (self) | |
| __next__ (self) | |
| selectedData (self) | |
| getDataCache (self) | |
| cutSummary (self) | |
Public Attributes | |
| str | treeName = 'BeamSpotNt' |
| fileName = fileName | |
| update = update | |
| fullCorrelations = fullCorrelations | |
| addScanVars = addScanVars | |
| rootFile = ROOT.TFile(fileName,'UPDATE') | |
| ntbuf = BeamSpotNtBuf() | |
| nt = self.rootFile.Get(self.treeName) | |
| 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 |
Private Attributes | |
| __del__ | |
BeamSpotContainer for master beam spot ntuple.
Definition at line 917 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.__init__ | ( | self, | |
| fileName, | |||
| update = False, | |||
| fullCorrelations = False, | |||
| addScanVars = False ) |
Definition at line 920 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.__del__ | ( | self | ) |
Definition at line 952 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.BeamSpotNt.allData | ( | self | ) |
Default generator to iterate over all data. Must be overridden by derived classes.
Reimplemented from python.BeamSpotData.BeamSpotContainer.
Definition at line 960 of file BeamSpotData.py.
|
inherited |
Get summary of cuts made when looping over selected data.
Definition at line 894 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.fill | ( | self, | |
| bs ) |
Definition at line 969 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.BeamSpotNt.summary | ( | self | ) |
Get one-line info of Ntuple. Should be overridden by derived classes.
Reimplemented from python.BeamSpotData.BeamSpotContainer.
Definition at line 974 of file BeamSpotData.py.
|
private |
Definition at line 950 of file BeamSpotData.py.
|
inherited |
Definition at line 765 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.addScanVars = addScanVars |
Definition at line 926 of file BeamSpotData.py.
|
inherited |
Definition at line 759 of file BeamSpotData.py.
|
inherited |
Definition at line 758 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.fileName = fileName |
Definition at line 923 of file BeamSpotData.py.
|
inherited |
Definition at line 757 of file BeamSpotData.py.
|
inherited |
Definition at line 756 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.fullCorrelations = fullCorrelations |
Definition at line 925 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.
| python.BeamSpotData.BeamSpotNt.nt = self.rootFile.Get(self.treeName) |
Definition at line 932 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.ntbuf = BeamSpotNtBuf() |
Definition at line 931 of file BeamSpotData.py.
|
inherited |
Definition at line 777 of file BeamSpotData.py.
|
inherited |
Definition at line 768 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.rootFile = ROOT.TFile(fileName,'UPDATE') |
Definition at line 930 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.
| python.BeamSpotData.BeamSpotNt.treeName = 'BeamSpotNt' |
Definition at line 922 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotNt.update = update |
Definition at line 924 of file BeamSpotData.py.