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

Comparing UserCode/VHbb/python/evaluateMVA.py (file contents):
Revision 1.9 by nmohr, Thu Aug 9 13:03:29 2012 UTC vs.
Revision 1.10 by nmohr, Thu Aug 9 13:52:04 2012 UTC

# Line 21 | Line 21 | from printcolor import printc
21  
22   #load config
23   #os.mkdir(path+'/sys')
24 < argv = sys.argv[5:]
24 > argv = sys.argv
25   parser = OptionParser()
26 < parser.add_option("-C", "--config", dest="config", default=[], action="append",
27 <                      help="configuration defining the plots to make")
26 > parser.add_option("-U", "--update", dest="update", default=0,
27 >                      help="update infofile")
28 > parser.add_option("-D", "--discr", dest="discr", default="",
29 >                      help="discriminators to be added")
30 > parser.add_option("-P", "--path", dest="path", default="",
31 >                      help="path to samples")
32 > parser.add_option("-S", "--samples", dest="names", default="",
33 >                      help="samples you want to run on")
34 > parser.add_option("-C", "--config", dest="config", default="",
35 >                      help="configuration file")
36   (opts, args) = parser.parse_args(argv)
37 < if opts.config ==[]:
37 > if opts.config =="":
38          opts.config = "config"
31 print opts.config
39   config = BetterConfigParser()
40   config.read(opts.config)
41   anaTag = config.get("Analysis","tag")
# Line 51 | Line 58 | systematics=systematics.split(' ')
58   ######################
59   #Evaluate multi: Must Have same treeVars!!!
60  
61 < Apath=sys.argv[1]
61 > Apath=opts.path
62   infofile = open(Apath+'/samples.info','r')
63   info = pickle.load(infofile)
64   infofile.close()
65 < arglist=sys.argv[2] #RTight_blavla,bsbsb
65 > arglist=opts.discr #RTight_blavla,bsbsb
66  
67 < namelistIN=sys.argv[3]
67 > namelistIN=opts.names
68   namelist=namelistIN.split(',')
69  
70 < doinfo=bool(int(sys.argv[4]))
70 > doinfo=bool(int(opts.update))
71  
72   MVAlist=arglist.split(',')
73  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines