![]() |
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.
1.8.18