Public Member Functions | |
def | __init__ |
def | BuildFullPathForDiscriminator |
def | BuildTGraphSummary |
def | ComputeEfficiencies |
def | LoadHistograms |
def | RebinHistogram |
Public Attributes | |
BackgroundFile | |
Denominator | |
DiscriminatorPoints | |
InfoDictionary | |
Label | |
SignalFile | |
SummaryTGraph | |
ValidationProducer | |
Static Public Attributes | |
int | DiscriminatorBackground = 0 |
tuple | DiscriminatorLegend = TLegend(0.15, 0.6, 0.5, 0.92) |
dictionary | DiscriminatorToMarkerStyleDict = {} |
int | StaticMarkerStyleIterator = 20 |
int | StaticSummaryLineColorIterator = 2 |
int | StupidRootStupidNameCounter = 0 |
int | SummaryBackground = 0 |
tuple | SummaryLegend = TLegend(0.6, 0.3, 0.9, 0.4) |
Atomic object to hold information about where files are located, which discriminants to plot
Definition at line 66 of file PerformanceCurvePlotter.py.
def PerformanceCurvePlotter.TauValidationInfo.__init__ | ( | self, | |
SignalFile, | |||
BackgroundFile, | |||
Label, | |||
ValidationProducer | |||
) |
Definition at line 79 of file PerformanceCurvePlotter.py.
def PerformanceCurvePlotter.TauValidationInfo.BuildFullPathForDiscriminator | ( | self, | |
DiscName | |||
) |
Definition at line 101 of file PerformanceCurvePlotter.py.
References PerformanceCurvePlotter.TauValidationInfo.InfoDictionary.
def PerformanceCurvePlotter.TauValidationInfo.BuildTGraphSummary | ( | self | ) |
Definition at line 173 of file PerformanceCurvePlotter.py.
def PerformanceCurvePlotter.TauValidationInfo.ComputeEfficiencies | ( | self | ) |
Definition at line 133 of file PerformanceCurvePlotter.py.
References PerformanceCurvePlotter.TauValidationInfo.Denominator, PerformanceCurvePlotter.TauValidationInfo.DiscriminatorPoints, QualityTester.Label, and PerformanceCurvePlotter.TauValidationInfo.Label.
def PerformanceCurvePlotter.TauValidationInfo.LoadHistograms | ( | self | ) |
Definition at line 115 of file PerformanceCurvePlotter.py.
References PerformanceCurvePlotter.TauValidationInfo.Denominator, PerformanceCurvePlotter.TauValidationInfo.DiscriminatorPoints, QualityTester.Label, PerformanceCurvePlotter.TauValidationInfo.Label, and PerformanceCurvePlotter.TauValidationInfo.RebinHistogram().
def PerformanceCurvePlotter.TauValidationInfo.RebinHistogram | ( | self, | |
Histo, | |||
MinBinValue, | |||
MaxBinValue | |||
) |
Rebin a range of an input histogram into a new histogram w/ 1 bin.
Definition at line 106 of file PerformanceCurvePlotter.py.
Referenced by PerformanceCurvePlotter.TauValidationInfo.LoadHistograms().
PerformanceCurvePlotter.TauValidationInfo.BackgroundFile |
Definition at line 82 of file PerformanceCurvePlotter.py.
PerformanceCurvePlotter.TauValidationInfo.Denominator |
Definition at line 99 of file PerformanceCurvePlotter.py.
Referenced by PerformanceCurvePlotter.TauValidationInfo.ComputeEfficiencies(), and PerformanceCurvePlotter.TauValidationInfo.LoadHistograms().
|
static |
Definition at line 74 of file PerformanceCurvePlotter.py.
|
static |
Definition at line 72 of file PerformanceCurvePlotter.py.
PerformanceCurvePlotter.TauValidationInfo.DiscriminatorPoints |
Definition at line 89 of file PerformanceCurvePlotter.py.
Referenced by PerformanceCurvePlotter.TauValidationInfo.ComputeEfficiencies(), and PerformanceCurvePlotter.TauValidationInfo.LoadHistograms().
|
static |
Definition at line 68 of file PerformanceCurvePlotter.py.
PerformanceCurvePlotter.TauValidationInfo.InfoDictionary |
Definition at line 84 of file PerformanceCurvePlotter.py.
Referenced by PerformanceCurvePlotter.TauValidationInfo.BuildFullPathForDiscriminator().
PerformanceCurvePlotter.TauValidationInfo.Label |
Definition at line 80 of file PerformanceCurvePlotter.py.
Referenced by PerformanceCurvePlotter.TauValidationInfo.ComputeEfficiencies(), and PerformanceCurvePlotter.TauValidationInfo.LoadHistograms().
PerformanceCurvePlotter.TauValidationInfo.SignalFile |
Definition at line 81 of file PerformanceCurvePlotter.py.
|
static |
Definition at line 69 of file PerformanceCurvePlotter.py.
|
static |
Definition at line 70 of file PerformanceCurvePlotter.py.
|
static |
Definition at line 71 of file PerformanceCurvePlotter.py.
|
static |
Definition at line 78 of file PerformanceCurvePlotter.py.
|
static |
Definition at line 75 of file PerformanceCurvePlotter.py.
PerformanceCurvePlotter.TauValidationInfo.SummaryTGraph |
Definition at line 175 of file PerformanceCurvePlotter.py.
PerformanceCurvePlotter.TauValidationInfo.ValidationProducer |
Definition at line 83 of file PerformanceCurvePlotter.py.