ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/Configuration/python/processingUtilities.py
(Generate patch)

Comparing UserCode/OSUT3Analysis/Configuration/python/processingUtilities.py (file contents):
Revision 1.4 by lantonel, Wed Feb 20 16:21:32 2013 UTC vs.
Revision 1.12 by lantonel, Wed Mar 27 13:19:39 2013 UTC

# Line 3 | Line 3 | import os
3   import sys
4   import datetime
5   from optparse import OptionParser
6
6   from OSUT3Analysis.Configuration.configurationOptions import *
7  
8  
# Line 22 | Line 21 | def get_composite_datasets(datasets):
21              composite_datasets.append(dataset)
22      return composite_datasets
23  
24 < def set_condor_submit_dir(options):
25 <    if options.condorDir:
26 <        condor_dir = "condor/%s" % options.condorDir
24 > def set_condor_submit_dir(arguments):
25 >    if arguments.condorDir:
26 >        condor_dir = "condor/%s" % arguments.condorDir
27      else:
28          now = datetime.datetime.now()
29          date_hash = now.strftime("%Y_%m_%d_%H:%M:%S")
# Line 32 | Line 31 | def set_condor_submit_dir(options):
31      #print "Condor submit directory set to ",condor_dir
32      return condor_dir
33  
34 < def set_condor_output_dir(options):
35 <    if options.condorDir:
36 <        condor_dir = "condor/%s" % options.condorDir
34 > def set_condor_output_dir(arguments):
35 >    if arguments.condorDir:
36 >        condor_dir = "condor/%s" % arguments.condorDir
37      else: #get most recent condor submission directory
38          dir_list = []
39          for directory in os.listdir("./condor/"):
# Line 48 | Line 47 | def set_condor_output_dir(options):
47      return condor_dir
48  
49   def set_commandline_arguments(parser):
50 +    #### Configuration-related Options
51      parser.add_option("-l", "--localConfig", dest="localConfig",
52                    help="local configuration file")
53
53      parser.add_option("-c", "--condorDir", dest="condorDir",
54 <                  help="condor output directory")
54 >                      help="condor output directory")
55 >    parser.add_option("-o", "--output-file", dest="outputFileName",
56 >                      help="specify an output file name for the histogram file, default is 'stacked_histograms.root'")
57 >    parser.add_option("-t", "--no-weights", action="store_true", dest="noWeights", default=False,
58 >                      help="do not apply cross section weights")
59 >
60 >
61 >    #### Histogram Formatting Options
62      parser.add_option("-n", "--normalize", action="store_true", dest="normalizeToData", default=False,
63 <                  help="normalize total background MC yield to the data")
63 >                      help="normalize total background MC yield to the data")
64      parser.add_option("-u", "--unit-area", action="store_true", dest="normalizeToUnitArea", default=False,
65 <                  help="normalize all samples to unit area (useful to compare shapes)")
65 >                      help="normalize all samples to unit area (useful to compare shapes)")
66 >    parser.add_option("-e", "--empty", action="store_true", dest="noStack", default=False,
67 >                      help="don't stack the background samples, draw them as empty histograms instead")
68 >
69 >    parser.add_option("-r", "--ratio", action="store_true", dest="makeRatioPlots", default=False,
70 >                      help="draw (data-MC)/MC plots below all 1D histograms")
71 >    parser.add_option("-d", "--diff", action="store_true", dest="makeDiffPlots", default=False,
72 >                      help="draw data-MC plots below all 1D histograms")
73 >    parser.add_option("-b", "--rebin", dest="rebinFactor",
74 >                      help="Rebin all the histograms which will have at least 10 bins after rebinning")
75  
76      return parser
77  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines