![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, varList=None, weightedAverage=True) | |
| readLumiData (self, lumiCalcNtupleName) | |
| add (self, b) | |
| average (self) | |
| getIndex (self, varName) | |
Public Attributes | |
| list | varList = varList |
| weightedAverage = weightedAverage | |
| sumw = numpy.zeros(len(self.varList)) | |
| sumwx = numpy.zeros(len(self.varList)) | |
| sumwxx = numpy.zeros(len(self.varList)) | |
| sumwwee = numpy.zeros(len(self.varList)) | |
| sum = numpy.zeros(len(self.varList)) | |
| sumx = numpy.zeros(len(self.varList)) | |
| sumxx = numpy.zeros(len(self.varList)) | |
| int | nWarnings = 0 |
| dict | lumiData = None |
| rms = numpy.sqrt(self.sumxx/self.sum - self.sumx*self.sumx/self.sum/self.sum) | |
| ave = self.sumwx/self.sumw | |
| int | err = 1./numpy.sqrt(self.sumw) |
A utility class for averaging beam spot data.
Definition at line 590 of file BeamSpotData.py.
Definition at line 593 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.add | ( | self, | |
| b ) |
Add elements of BeamSpotValue b to average.
Definition at line 633 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.average | ( | self | ) |
Definition at line 667 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.getIndex | ( | self, | |
| varName ) |
Definition at line 680 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.readLumiData | ( | self, | |
| lumiCalcNtupleName ) |
Read iLumiCalc.exe ntuple with luminosity data, store data in self.lumiData dict.
Definition at line 610 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.ave = self.sumwx/self.sumw |
Definition at line 671 of file BeamSpotData.py.
| int python.BeamSpotData.BeamSpotAverage.err = 1./numpy.sqrt(self.sumw) |
Definition at line 672 of file BeamSpotData.py.
| dict python.BeamSpotData.BeamSpotAverage.lumiData = None |
Definition at line 608 of file BeamSpotData.py.
| int python.BeamSpotData.BeamSpotAverage.nWarnings = 0 |
Definition at line 607 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.rms = numpy.sqrt(self.sumxx/self.sum - self.sumx*self.sumx/self.sum/self.sum) |
Definition at line 668 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.sum = numpy.zeros(len(self.varList)) |
Definition at line 604 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.sumw = numpy.zeros(len(self.varList)) |
Definition at line 599 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.sumwwee = numpy.zeros(len(self.varList)) |
Definition at line 602 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.sumwx = numpy.zeros(len(self.varList)) |
Definition at line 600 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.sumwxx = numpy.zeros(len(self.varList)) |
Definition at line 601 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.sumx = numpy.zeros(len(self.varList)) |
Definition at line 605 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.sumxx = numpy.zeros(len(self.varList)) |
Definition at line 606 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.varList = varList |
Definition at line 595 of file BeamSpotData.py.
| python.BeamSpotData.BeamSpotAverage.weightedAverage = weightedAverage |
Definition at line 598 of file BeamSpotData.py.