ATLAS Offline Software
|
Functions | |
def | get_key_names (file, directory="") |
def | make_comparison_plots (type, f_base, f_nightly, result_file) |
def | makeIQEPlots (inHist, name) |
def | make_profile_plots (f_base, f_nightly, result_file, particle_type) |
def | make_conversion_plot (f_base, f_nightly, result_file) |
def | make_photon_fraction_plot (f_base, f_nightly, result_file, example_folder, folder_list, plot_name, axis_title, ymin, ymax, normalize=False) |
def | make_ratio_plot (h_base, h_nightly, name, result_file, y_axis_label=None) |
Variables | |
list | cluster_list |
list | cluster_list_photon |
list | photon_cluster_list |
list | electron_comparison_list |
list | photon_comparison_list |
list | photon_fraction_list |
list | photonfake_fraction_list |
list | photon_efficiency_list |
list | photon_conversion_list |
list | photon_track_list |
list | photon_trackTRT_list |
list | photon_trackhighpT_list |
list | photon_trackTRThighpT_list |
baseline_file = TFile(sys.argv[1]) | |
nightly_file = TFile(sys.argv[2]) | |
particle_type = sys.argv[3] | |
output_file | |
def EgammaARTmonitoring_plotsMaker.get_key_names | ( | file, | |
directory = "" |
|||
) |
Function to get the key elements name from a given directory :param file: TFile :param directory: Directory :return:
Definition at line 287 of file EgammaARTmonitoring_plotsMaker.py.
def EgammaARTmonitoring_plotsMaker.make_comparison_plots | ( | type, | |
f_base, | |||
f_nightly, | |||
result_file | |||
) |
:param type: electron or gamma :param f_base: TFile with the baseline plots :param f_nightly: TFile with the nightly plots :param result_file: TFile with the resulting comparison
Definition at line 298 of file EgammaARTmonitoring_plotsMaker.py.
def EgammaARTmonitoring_plotsMaker.make_conversion_plot | ( | f_base, | |
f_nightly, | |||
result_file | |||
) |
This function creates conversion plots to study reco vs true converion radius for the various conversion categoried
Definition at line 363 of file EgammaARTmonitoring_plotsMaker.py.
def EgammaARTmonitoring_plotsMaker.make_photon_fraction_plot | ( | f_base, | |
f_nightly, | |||
result_file, | |||
example_folder, | |||
folder_list, | |||
plot_name, | |||
axis_title, | |||
ymin, | |||
ymax, | |||
normalize = False |
|||
) |
This functions created a photon validation plot with efficiencies and fractions :param f_base TFile with the baseline histograms: :param f_nightly TFile with the nightly histograms:
Definition at line 443 of file EgammaARTmonitoring_plotsMaker.py.
def EgammaARTmonitoring_plotsMaker.make_profile_plots | ( | f_base, | |
f_nightly, | |||
result_file, | |||
particle_type | |||
) |
Definition at line 332 of file EgammaARTmonitoring_plotsMaker.py.
def EgammaARTmonitoring_plotsMaker.make_ratio_plot | ( | h_base, | |
h_nightly, | |||
name, | |||
result_file, | |||
y_axis_label = None |
|||
) |
:param h_base: Baseline histogram :param h_nightly: Nightly histogram :param name: Human-readable name of the histogram :param result_file: TFile where the output is saved :param y_axis_label: Y axis label is case is needed (fraction vs efficiency)
Definition at line 524 of file EgammaARTmonitoring_plotsMaker.py.
def EgammaARTmonitoring_plotsMaker.makeIQEPlots | ( | inHist, | |
name | |||
) |
Definition at line 321 of file EgammaARTmonitoring_plotsMaker.py.
EgammaARTmonitoring_plotsMaker.baseline_file = TFile(sys.argv[1]) |
Definition at line 631 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.cluster_list |
Definition at line 14 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.cluster_list_photon |
Definition at line 21 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.electron_comparison_list |
Definition at line 57 of file EgammaARTmonitoring_plotsMaker.py.
EgammaARTmonitoring_plotsMaker.nightly_file = TFile(sys.argv[2]) |
Definition at line 632 of file EgammaARTmonitoring_plotsMaker.py.
EgammaARTmonitoring_plotsMaker.output_file |
Definition at line 635 of file EgammaARTmonitoring_plotsMaker.py.
EgammaARTmonitoring_plotsMaker.particle_type = sys.argv[3] |
Definition at line 633 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_cluster_list |
Definition at line 38 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_comparison_list |
Definition at line 100 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_conversion_list |
Definition at line 221 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_efficiency_list |
Definition at line 210 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_fraction_list |
Definition at line 178 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_track_list |
Definition at line 234 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_trackhighpT_list |
Definition at line 260 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_trackTRT_list |
Definition at line 247 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photon_trackTRThighpT_list |
Definition at line 273 of file EgammaARTmonitoring_plotsMaker.py.
list EgammaARTmonitoring_plotsMaker.photonfake_fraction_list |
Definition at line 195 of file EgammaARTmonitoring_plotsMaker.py.