54 weightedEvents = self.getHistogram(
"Sequence_perEvent").Integral()
55 weightedCalls = self.getXWeightedIntegral(
"Sequence_perEvent", isLog=
False)
56 slowCalls = self.getHistogram(
"Time_perCall").Integral(self.getHistogram(
"Time_perCall").FindBin(1000.), self.getHistogram(
"Time_perCall").GetNbinsX())
58 self.columns[
"name"].addValue(itemName)
59 self.columns[
"events"].addValue(self.getHistogram(
"Sequence_perEvent").
GetEntries())
60 self.columns[
"eventsWeighted"].addValue(weightedEvents)
61 self.columns[
"callsPerEvent"].addValue(self.getHistogram(
"Sequence_perEvent").
GetMean())
62 self.columns[
"callsSlow"].addValue(slowCalls)
63 self.columns[
"eventRate"].addValue(weightedEvents)
64 self.columns[
"callRate"].addValue(weightedCalls)
65 self.columns[
"totalTimeSec"].addValue(self.getXWeightedIntegral(
"Time_perCall", isLog=
True) * 1e-3)
67 self.columns[
"timePerCall"].addValue((self.getHistogram(
"Time_perCall").
GetMean()))
68 self.columns[
"timePerEvent"].addValue(self.getHistogram(
"Time_perEvent").
GetMean())
69 self.columns[
"algsPerEvent"].addValue(self.getHistogram(
"AlgCalls_perEvent").
GetMean())
70 self.columns[
"requestTimePerEvent"].addValue(self.getHistogram(
"RequestTime_perEvent").
GetMean())
71 self.columns[
"dataRate"].addValue(self.getXWeightedIntegral(
"Request_perEvent", isLog=
False))
72 self.columns[
"retrievedDataRate"].addValue(self.getXWeightedIntegral(
"NetworkRequest_perEvent", isLog=
False))
73 self.columns[
"cachedDataSizeRate"].addValue(self.getXWeightedIntegral(
"CachedROBSize_perEvent", isLog=
False))
74 self.columns[
"retrievedDataSizeRate"].addValue(self.getXWeightedIntegral(
"NetworkROBSize_perEvent", isLog=
False))