47 rateDenominator = self.
lbLength if itemName ==
"All" else self.getHistogram(
"LbLength").GetBinContent(1)
48 weightedEvents = self.getHistogram(
"SteeringTime_perEvent").Integral()
49 weightedCalls = self.getXWeightedIntegral(
"AlgCalls_perEvent", isLog=
False)
51 self.columns[
'name'].addValue(itemName)
52 self.columns[
'lbLength'].addValue(self.getHistogram(
"LbLength").GetBinContent(1))
53 self.columns[
'events'].addValue(self.getHistogram(
"SteeringTime_perEvent").
GetEntries())
54 self.columns[
'eventsWeighted'].addValue(weightedEvents)
55 self.columns[
'callsPerEvent'].addValue(self.getHistogram(
"AlgCalls_perEvent").
GetMean())
56 self.columns[
'eventRate'].addValue(weightedEvents / rateDenominator)
57 self.columns[
'callRate'].addValue(weightedCalls / rateDenominator)
58 self.columns[
'steeringTime'].addValue(self.getXWeightedIntegral(
"SteeringTime_perEvent", isLog=
True) * 1e-3)
59 self.columns[
'steeringTimePerEvent'].addValue(self.getHistogram(
"SteeringTime_perEvent").
GetMean())
60 self.columns[
'totalTimeSec'].addValue(self.getXWeightedIntegral(
"AlgTime_perEvent", isLog=
True) * 1e-3)
61 self.columns[
'timePerCall'].addValue(self.getHistogram(
"AlgTime_perCall").
GetMean())
62 self.columns[
'timePerEvent'].addValue(self.getHistogram(
"AlgTime_perEvent").
GetMean())
63 self.columns[
'nPU'].addValue(self.getHistogram(
"AlgTime_perEvent").
GetMean() * 100)
64 self.columns[
'nPUErr'].addValue(self.getHistogram(
"AlgTime_perEvent").GetMeanError() * 100)