ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/python/updateinfo.py
Revision: 1.3
Committed: Thu May 24 09:37:35 2012 UTC (12 years, 11 months ago) by peller
Content type: text/x-python
Branch: MAIN
Changes since 1.2: +1 -1 lines
Log Message:
updated for different bins

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=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.group == name:
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()