ATLAS Offline Software
Loading...
Searching...
No Matches
AFPPostProcessing Namespace Reference

Functions

 tefficiency2th (inputs)
 relative_difference (inputs)

Function Documentation

◆ relative_difference()

AFPPostProcessing.relative_difference ( inputs)

Definition at line 10 of file AFPPostProcessing.py.

10def relative_difference(inputs):
11 assert len(inputs) == 1, 'Only a single match group per output is expected'
12 matches, histos = inputs[0]
13 assert len(histos) == 2, 'Exactly two inputs are required'
14 a, b = histos
15 result = a.Clone()
16 result.Add(b, -1)
17 divisor = a.Clone()
18 divisor.Add(b)
19 result.Divide(divisor)
20 result.GetYaxis().SetTitle("(Front - End) / (Front + End)")
21 result.SetTitle((result.GetTitle()+", Relative Difference"))
22 return [result]

◆ tefficiency2th()

AFPPostProcessing.tefficiency2th ( inputs)

Definition at line 5 of file AFPPostProcessing.py.

5def tefficiency2th(inputs):
6 rv = []
7 for group in inputs:
8 rv.extend(histo.CreateHistogram() for histo in group[1])
9 return rv