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") |
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 |
|
|