CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
create_public_pileup_plots Namespace Reference

Functions

def TweakPlot
 

Variables

tuple arg_parser = optparse.OptionParser(description=desc_str)
 
tuple ax = fig.add_subplot(111)
 
list bin_edges
 
tuple cache_file_dir = cfg_parser.get("general", "cache_dir")
 
dictionary cfg_defaults
 
tuple cfg_parser = ConfigParser.SafeConfigParser(cfg_defaults)
 
string cmd = "pileupCalc.py -i %s --inputLumiJSON=%s %s %s"
 
tuple cms_energy_str = cfg_parser.get("general", "cms_energy_str")
 
 color_fill_pileup = color_scheme.color_fill_pileup
 
 color_line_pileup = color_scheme.color_line_pileup
 
tuple color_scheme = ColorScheme(color_scheme_name)
 
list color_scheme_names = [i.strip() for i in color_scheme_names_tmp.split(",")]
 
tuple color_scheme_names_tmp = cfg_parser.get("general", "color_schemes")
 
list config_file_name = args[0]
 
string desc_str = "This script creates the official CMS pileup plots "
 
 edgecolor = color_line_pileup,
 
tuple exp = RoundAwayFromZero(math.log10(min_val))
 
 facecolor = color_fill_pileup)
 
tuple fig = plt.figure()
 
 file_suffix = color_scheme.file_suffix
 
 fontproperties = FONT_PROPS_SUPTITLE)
 
string help = "Ignore all cached PU results "
 
string histtype = "stepfilled"
 
string horizontalalignment = "right"
 
 ignore_cache = options.ignore_cache
 
tuple in_file = TFile.Open(tmp_file_name, "READ")
 
tuple input_json = cfg_parser.get("general", "input_json")
 
tuple input_lumi_json = cfg_parser.get("general", "input_lumi_json")
 
tuple is_log = (type == "log")
 
 log_setting = False
 
string log_suffix = ""
 
 logo_name = color_scheme.logo_name
 
tuple min_val = min(weights)
 
tuple particle_type_str = cfg_parser.get("general", "particle_type_str")
 
tuple pileup_hist = in_file.Get("pileup")
 
tuple pileupcalc_flags_from_cfg = cfg_parser.get("general", "pileupcalc_flags")
 
tuple tmp_file_name = os.path.join(cache_file_dir,"pileup_calc_tmp.root")
 
 transform = ax.transAxes,
 
list vals
 
tuple verbose = cfg_parser.getboolean("general", "verbose")
 
list weights
 
tuple year = int(cfg_parser.get("general", "year"))
 

Function Documentation

def create_public_pileup_plots.TweakPlot (   fig,
  ax,
  add_extra_head_room = False 
)

Definition at line 61 of file create_public_pileup_plots.py.

Variable Documentation

tuple create_public_pileup_plots.arg_parser = optparse.OptionParser(description=desc_str)

Definition at line 108 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.ax = fig.add_subplot(111)

Definition at line 232 of file create_public_pileup_plots.py.

list create_public_pileup_plots.bin_edges
Initial value:
1 = [pileup_hist.GetBinLowEdge(i) \
2  for i in xrange(1, pileup_hist.GetNbinsX() + 1)]

Definition at line 201 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.cache_file_dir = cfg_parser.get("general", "cache_dir")

Definition at line 134 of file create_public_pileup_plots.py.

dictionary create_public_pileup_plots.cfg_defaults
Initial value:
1 = {
2  "pileupcalc_flags" : "",
3  "color_schemes" : "Joe, Greg",
4  "verbose" : False
5  }

Definition at line 121 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.cfg_parser = ConfigParser.SafeConfigParser(cfg_defaults)

Definition at line 126 of file create_public_pileup_plots.py.

string create_public_pileup_plots.cmd = "pileupCalc.py -i %s --inputLumiJSON=%s %s %s"

Definition at line 171 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.cms_energy_str = cfg_parser.get("general", "cms_energy_str")

Definition at line 150 of file create_public_pileup_plots.py.

create_public_pileup_plots.color_fill_pileup = color_scheme.color_fill_pileup

Definition at line 217 of file create_public_pileup_plots.py.

create_public_pileup_plots.color_line_pileup = color_scheme.color_line_pileup

Definition at line 216 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.color_scheme = ColorScheme(color_scheme_name)

Definition at line 215 of file create_public_pileup_plots.py.

list create_public_pileup_plots.color_scheme_names = [i.strip() for i in color_scheme_names_tmp.split(",")]

Definition at line 138 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.color_scheme_names_tmp = cfg_parser.get("general", "color_schemes")

Definition at line 137 of file create_public_pileup_plots.py.

list create_public_pileup_plots.config_file_name = args[0]

Definition at line 118 of file create_public_pileup_plots.py.

string create_public_pileup_plots.desc_str = "This script creates the official CMS pileup plots "

Definition at line 106 of file create_public_pileup_plots.py.

create_public_pileup_plots.edgecolor = color_line_pileup,

Definition at line 236 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.exp = RoundAwayFromZero(math.log10(min_val))

Definition at line 228 of file create_public_pileup_plots.py.

create_public_pileup_plots.facecolor = color_fill_pileup)

Definition at line 237 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.fig = plt.figure()

Definition at line 221 of file create_public_pileup_plots.py.

create_public_pileup_plots.file_suffix = color_scheme.file_suffix

Definition at line 219 of file create_public_pileup_plots.py.

create_public_pileup_plots.fontproperties = FONT_PROPS_SUPTITLE)

Definition at line 243 of file create_public_pileup_plots.py.

string create_public_pileup_plots.help = "Ignore all cached PU results "

Definition at line 110 of file create_public_pileup_plots.py.

string create_public_pileup_plots.histtype = "stepfilled"

Definition at line 235 of file create_public_pileup_plots.py.

string create_public_pileup_plots.horizontalalignment = "right"

Definition at line 255 of file create_public_pileup_plots.py.

create_public_pileup_plots.ignore_cache = options.ignore_cache

Definition at line 119 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.in_file = TFile.Open(tmp_file_name, "READ")

Definition at line 185 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.input_json = cfg_parser.get("general", "input_json")

Definition at line 144 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.input_lumi_json = cfg_parser.get("general", "input_lumi_json")

Definition at line 145 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.is_log = (type == "log")

Definition at line 224 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.log_setting = False

Definition at line 225 of file create_public_pileup_plots.py.

string create_public_pileup_plots.log_suffix = ""

Definition at line 262 of file create_public_pileup_plots.py.

create_public_pileup_plots.logo_name = color_scheme.logo_name

Definition at line 218 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.min_val = min(weights)

Definition at line 227 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.particle_type_str = cfg_parser.get("general", "particle_type_str")

Definition at line 148 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.pileup_hist = in_file.Get("pileup")

Definition at line 190 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.pileupcalc_flags_from_cfg = cfg_parser.get("general", "pileupcalc_flags")

Definition at line 143 of file create_public_pileup_plots.py.

tuple create_public_pileup_plots.tmp_file_name = os.path.join(cache_file_dir,"pileup_calc_tmp.root")

Definition at line 169 of file create_public_pileup_plots.py.

create_public_pileup_plots.transform = ax.transAxes,

Definition at line 254 of file create_public_pileup_plots.py.

list create_public_pileup_plots.vals
tuple create_public_pileup_plots.verbose = cfg_parser.getboolean("general", "verbose")

Definition at line 140 of file create_public_pileup_plots.py.

list create_public_pileup_plots.weights
tuple create_public_pileup_plots.year = int(cfg_parser.get("general", "year"))

Definition at line 149 of file create_public_pileup_plots.py.