Classes | |
class | Prediction |
class | Ratio |
class | Spectrum |
Functions | |
def | Caption (fName, axisTitle, decomp) |
def | New (cons, args) |
def | Clone (obj) |
def | POTStr (pot) |
def | DeriveScalePow (spect, pot) |
def | One () |
def | Preliminary () |
def | BeamModeLabel (beamMode='fhc') |
def | SplitCanvas (ysplit) |
def | LegendSplit (spec, decomp=False, ratio=False) |
def | Legend (isDecomp=False, isSplit=False) |
def | IsLeftAlign (fname) |
def | ColorLegend (isDecomp=False, isSplit=False, leftAlign=True) |
def | TopLegend (isDecomp=False, isSplit=False) |
def | RatioLegend (isDecomp=False) |
Variables | |
list | gLeaked = [] |
parser = argparse.ArgumentParser() | |
action | |
help | |
opts = parser.parse_args() | |
beamMode = opts.beamMode | |
fdata = TFile(opts.dataFile) | |
fmc = TFile(opts.mcFile) | |
fdecomp = TFile(opts.decompFile) | |
isLeft = IsLeftAlign(k.GetName()) | |
string | decompStr = '' |
int | lineStyle = 1 |
data = Spectrum(k.ReadObj()) | |
scalePow = DeriveScalePow(data, data.pot) | |
decomp = Prediction(fdecomp,k.GetName()) | |
pred = Prediction(fmc, k.GetName()) | |
lStyle | |
fname = re.sub(r'\{group=Cut,cat=._(.*)\}', r'_\1', k.GetName()) | |
leftAlign | |
r = Ratio(Clone(data), Clone(pred.tot)) | |
rdecomp = Ratio(Clone(data), Clone(decomp.tot)) | |
color | |
c = New(TCanvas) | |
p1 | |
p2 | |
isDecomp | |
isSplit | |
True | |
string | splitName = '{}_plots/{}_{}{}_split.pdf' |
local | |
banner | |
def plot_validation_datamc_2018.BeamModeLabel | ( | beamMode = 'fhc' | ) |
Definition at line 73 of file plot_validation_datamc_2018.py.
References New().
def plot_validation_datamc_2018.Caption | ( | fName, | |
axisTitle, | |||
decomp | |||
) |
Definition at line 11 of file plot_validation_datamc_2018.py.
References novadaq::HexUtils.format(), and open().
def plot_validation_datamc_2018.Clone | ( | obj | ) |
Definition at line 44 of file plot_validation_datamc_2018.py.
Referenced by ColorLegend(), Legend(), LegendSplit(), RatioLegend(), and TopLegend().
def plot_validation_datamc_2018.ColorLegend | ( | isDecomp = False , |
|
isSplit = False , |
|||
leftAlign = True |
|||
) |
Definition at line 292 of file plot_validation_datamc_2018.py.
References Clone(), New(), and RatioLegend().
def plot_validation_datamc_2018.DeriveScalePow | ( | spect, | |
pot | |||
) |
Next smallest power of 1000 than maximum bin
Definition at line 52 of file plot_validation_datamc_2018.py.
References makeTrainCVSamples.int.
def plot_validation_datamc_2018.IsLeftAlign | ( | fname | ) |
Definition at line 279 of file plot_validation_datamc_2018.py.
def plot_validation_datamc_2018.Legend | ( | isDecomp = False , |
|
isSplit = False |
|||
) |
Definition at line 244 of file plot_validation_datamc_2018.py.
References Clone(), New(), and RatioLegend().
def plot_validation_datamc_2018.LegendSplit | ( | spec, | |
decomp = False , |
|||
ratio = False |
|||
) |
Definition at line 185 of file plot_validation_datamc_2018.py.
References Clone(), and New().
def plot_validation_datamc_2018.New | ( | cons, | |
args | |||
) |
Definition at line 39 of file plot_validation_datamc_2018.py.
Referenced by BeamModeLabel(), ColorLegend(), Legend(), LegendSplit(), One(), Preliminary(), RatioLegend(), SplitCanvas(), and TopLegend().
def plot_validation_datamc_2018.One | ( | ) |
def plot_validation_datamc_2018.POTStr | ( | pot | ) |
Definition at line 49 of file plot_validation_datamc_2018.py.
Referenced by plot_validation_datamc_2018.Spectrum.Draw().
def plot_validation_datamc_2018.Preliminary | ( | ) |
Definition at line 65 of file plot_validation_datamc_2018.py.
References New().
def plot_validation_datamc_2018.RatioLegend | ( | isDecomp = False | ) |
Definition at line 421 of file plot_validation_datamc_2018.py.
References Clone(), and New().
Referenced by ColorLegend(), Legend(), and TopLegend().
def plot_validation_datamc_2018.SplitCanvas | ( | ysplit | ) |
Definition at line 168 of file plot_validation_datamc_2018.py.
References New().
def plot_validation_datamc_2018.TopLegend | ( | isDecomp = False , |
|
isSplit = False |
|||
) |
Definition at line 386 of file plot_validation_datamc_2018.py.
References Clone(), New(), and RatioLegend().
plot_validation_datamc_2018.action |
Definition at line 446 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.banner |
Definition at line 564 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.beamMode = opts.beamMode |
Definition at line 462 of file plot_validation_datamc_2018.py.
Referenced by make_mass_and_oct_fc_input_2019().
plot_validation_datamc_2018.c = New(TCanvas) |
Definition at line 520 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.color |
Definition at line 516 of file plot_validation_datamc_2018.py.
Referenced by Beam(), BestFitMarker(), BicountEllipse_dCP(), BiprobEllipse_dCP(), check_predinterp(), check_predinterp_numu(), ana::DataMCPair.CName(), compare_fits(), datamc(), demo_nueNumuSysts(), draw_vlines(), evd::GeometryDrawer.DrawBadBoxesPretty(), evd::GeometryDrawer.DrawCells2D(), evd::RecoBaseDrawer.DrawCluster2D(), ana::DataMCPair.DrawData(), DataMCPair.DrawData(), drawLongTerm(), evd::RecoBaseDrawer.DrawProng2D(), evd::RecoBaseDrawer.DrawProng3D(), evd::RecoBaseDrawer.DrawTrack3D(), drawVsPOT(), DummyGraph(), ana.FillWithDimColor(), FillWithDimmerColor(), FindSignPoint(), ana::ISurface.GetBestFitY(), ana::DataMCPair.GetBinnings(), HighlightSignPoints(), main(), MakeLegend(), MakePlot(), MakeTemplatePlotsSyst(), mre_blessed(), evd::RecoBaseDrawer.OfflineChans2D(), Plot1DSlices(), plot_contprof(), plot_ehade_quantbound(), plot_oscprob(), plot_quantile_boundaries_2020(), plotContProf(), PlotFrom2D(), preselection_cutflow(), prob_biprob_pedagogical(), ResolutionBars(), ana::SpectrumComponents.SaveTo(), set_bg_color_to_main(), ana::DataMCPair.SetComponentColor(), test_systmultiverse(), TheoryEllipse_dCP(), and TheoryLine_E().
plot_validation_datamc_2018.data = Spectrum(k.ReadObj()) |
Definition at line 480 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.decomp = Prediction(fdecomp,k.GetName()) |
Definition at line 488 of file plot_validation_datamc_2018.py.
Referenced by AddExptCorrNue(), AddExptCorrNumu(), NDPredictionHandler.AddVar(), CAF_makeCAFSensitivities_for_FNEX(), check_predinterp(), check_predinterp_numu(), ana::NumuExtrapGenerator.Generate(), ana.GetDecomp(), getHists_FNEX(), ana.GetNumuPredictions2020(), joint_fit_2017_contours(), joint_fit_2017_slices(), joint_fit_2018_contours(), joint_fit_2018_slices(), joint_fit_future_bestfit_univ(), joint_fit_future_contour_univ(), ana.LoadPredictions(), make_fc_surfaces_2020(), make_files_for_decomp_plots(), MakeCAFSensitivities_for_FNEX(), MakeLegend(), modularextrap_demo_nue(), modularextrap_demo_numu(), monoprob(), NumuExtrap(), plot_nd_spectra_2018(), plot_nominal_spectra(), PlotMCComponentsErrorBand(), ana.PlotSyst(), run_joint_fit_2020_bestfit(), run_joint_fit_2020_contours(), run_joint_fit_2020_slices(), runCheatDecomp(), ana.SaveMaps(), systematics_table_from_pred_interp(), NDPredictionHandler.~NDPredictionHandler(), and PredictionHandler.~PredictionHandler().
string plot_validation_datamc_2018.decompStr = '' |
Definition at line 473 of file plot_validation_datamc_2018.py.
Referenced by bin_composition_pie_chart().
plot_validation_datamc_2018.fdata = TFile(opts.dataFile) |
Definition at line 463 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.fdecomp = TFile(opts.decompFile) |
Definition at line 465 of file plot_validation_datamc_2018.py.
Referenced by plot_michel_final(), and plot_nd_spectra_2018().
plot_validation_datamc_2018.fmc = TFile(opts.mcFile) |
Definition at line 464 of file plot_validation_datamc_2018.py.
Definition at line 495 of file plot_validation_datamc_2018.py.
list plot_validation_datamc_2018.gLeaked = [] |
Definition at line 10 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.help |
Definition at line 447 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.isDecomp |
Definition at line 533 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.isLeft = IsLeftAlign(k.GetName()) |
Definition at line 469 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.isSplit |
Definition at line 533 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.leftAlign |
Definition at line 498 of file plot_validation_datamc_2018.py.
int plot_validation_datamc_2018.lineStyle = 1 |
Definition at line 474 of file plot_validation_datamc_2018.py.
Referenced by futureSig_reach_singlePOTcombo_syst(), and NuePID3bin().
plot_validation_datamc_2018.local |
Definition at line 564 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.lStyle |
Definition at line 492 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.opts = parser.parse_args() |
Definition at line 452 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.p1 |
Definition at line 526 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.p2 |
Definition at line 526 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.parser = argparse.ArgumentParser() |
Definition at line 445 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.pred = Prediction(fmc, k.GetName()) |
Definition at line 491 of file plot_validation_datamc_2018.py.
Definition at line 507 of file plot_validation_datamc_2018.py.
Definition at line 514 of file plot_validation_datamc_2018.py.
Referenced by plot_nd_spectra_2018().
plot_validation_datamc_2018.scalePow = DeriveScalePow(data, data.pot) |
Definition at line 484 of file plot_validation_datamc_2018.py.
string plot_validation_datamc_2018.splitName = '{}_plots/{}_{}{}_split.pdf' |
Definition at line 550 of file plot_validation_datamc_2018.py.
plot_validation_datamc_2018.True |
Definition at line 533 of file plot_validation_datamc_2018.py.