ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/python/updateinfo.py
Revision: 1.6
Committed: Fri Sep 28 14:15:01 2012 UTC (12 years, 7 months ago) by peller
Content type: text/x-python
Branch: MAIN
CVS Tags: hcpApproval, HCP_unblinding, hcpPreApp, hcpPreAppFreeze
Changes since 1.5: +1 -1 lines
Log Message:
added options to submit script

File Contents

# Content
1 #!/usr/bin/env python
2 from samplesclass import sample
3 import pickle
4 import sys
5
6 path=sys.argv[1]
7 #path='/scratch/nov10_inclusive/Z'
8 name=sys.argv[2]
9 #type='BKG'
10 attribute=sys.argv[3]
11 #attribute='split'
12 newvalue=eval(sys.argv[4])
13 #newvalue=0.5
14
15
16 infofile = open(path+'/samples.info','r')
17 info = pickle.load(infofile)
18 infofile.close()
19
20 for job in info:
21 if (job.name == name) or (name == "all"):
22 print '\t - %s' %(job.name)
23 setattr(job,attribute,newvalue)
24
25 infofile = open(path+'/samples.info','w')
26 pickle.dump(info,infofile)
27 infofile.close()