ATLAS Offline Software
Classes | Namespaces | Functions | Variables
PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/python/plot.py File Reference

Go to the source code of this file.

Classes

class  plot.TqdmLoggingHandler
 

Namespaces

 plot
 

Functions

def plot.check_status_code (func)
 
def plot.timed (method)
 
def plot.plot_ATLAS (fig, x, y, label="Internal", fontsize=20)
 
def plot.pairwise (iterable)
 
def plot.divide_square (n, horizontal=True)
 
def plot.histo2data (histo)
 
def plot.systematics_from_tool (tool, only_scale=True, only_resolution=False, only_up=True)
 
def plot.partition (x, n)
 
def plot.generator_photon (self)
 
def plot.calibrate_eta_pt (tool, etas, pts, simulation=True, particle="unconverted")
 
def plot.eval_sys_eta_phi (tool, etas, phis, pt, simulation, particle="unconverted")
 
def plot.eval_eta_slice (tool, etas, pts, ptype, only_material=False, only_up=True)
 
def plot.beautify_sysname (sysname)
 
def plot.beautify_particle (particle)
 
def plot.plot_all_syst_eta_slice (etabins, supersampling_eta=3, esmodel="es2012c", decorrelation="FULL_v1", ptype="unconverted", pts=np.logspace(np.log10(5e3), 6, 100), basedir="plot", only_material=False, beautify_sysnames=False, sys_order=None, superimpose_all=False, skip_null_sys=False, min_sys=-0.02, max_sys=0.02, only_up=True, debug=False, legend_outside=False, symmetrize_labels=False, log_x=False, plot_qsum=False, abs_sys=False, atlas_label="Internal")
 
def plot.values2histo (name, title, x, y)
 
def plot.plot_all_Zee_syst (etas, pt=100e3, basedir="plots")
 
def plot.plot_all_syst_fixed_pt (tools, names, labels, pt=100e3, ptype="unconverted", basedir="plots")
 
def plot.compute_or_read_sys (tool, ptypes, eta_edges, pt_edges)
 
def plot.compare_sys (esmodels=None, ptypes=None, decorrelation="FULL_ETACORRELATED_v1", eta_edges=None, pt_edges=None, basedir="plots", smearing=False, only_up=True, abs_sys=False, log_x=False)
 
def plot.plot_all_syst_eta_pt (esmodel="es2012c", decorrelation="FULL_v1", ptype="unconverted", basedir="plots", eta_range=None, pt_range=None, log_pt=False, abs_sys=False, only_up=False, sys_filters=None, min_value=None, max_value=None)
 
def plot.plot_all_scales (esmodels, basedir, labels=None, etas=np.arange(-4.5, 4.5, 0.01), add_patch=False, debug=False # noqa:B008(range used as constant))
 
def plot.plot_all_cterms (esmodels, basedir, labels=None, etas=np.arange(-4.5, 4.5, 0.01))
 
def plot.compare_two_tools_eta (tool1, tool2, pt, simulation, name, basedir, title, particle="unconverted")
 
def plot.compare_two_tools_eta_phi (tool1, tool2, pt, simulation, name, basedir, title, particle="unconverted")
 
def plot.compare_two_tools_eta_pt (tool1, tool2, simulation, name, basedir, title, particle="unconverted")
 
def plot.check_gain (basedir, esmodel)
 
def plot.check_fast (basedir, esmodel)
 
def plot.check_uniformity (basedir, esmodel)
 
def plot.compare_all_syst_fixed_pt (basedir, esmodels, names=None, labels=None)
 
def plot.plot_resolution_eta_pt (basedir, tool, pts, etas, ptype, title)
 
def plot.plot_resolution_error (basedir, **kwargs)
 
def plot.plot_resolution_error_bin (eta_min, eta_max, particle, esmodel, basedir, tool=None, **kwargs)
 
def plot.list_systematics (esmodels, decorrelation="FULL_ETACORRELATED_v1")
 
def plot.main ()
 

Variables

 plot.IgnoreCommandLineOptions
 
string plot.extensions = "pdf", "png"
 
 plot.fout = ROOT.TFile("output_plot.root", "recreate")
 
 plot.log
 
 plot.handler = TqdmLoggingHandler()