ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/python/showinfo.py
Revision: 1.10
Committed: Wed Jan 16 16:22:47 2013 UTC (12 years, 3 months ago) by peller
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +0 -0 lines
State: FILE REMOVED
Log Message:
reorganized the whole repository. Macros im myutils, config files in subdirectories. Config file split in parts. Path config file restructured. Moved all path options to the path config. Changed the code accordingly.

File Contents

# Content
1 #!/usr/bin/env python
2 from samplesclass import sample
3 import pickle
4 import sys
5
6 samplepath=sys.argv[1]
7
8 infofile = open(samplepath+'/samples.info','r')
9 info = pickle.load(infofile)
10
11 print '\tLOADED INFO OF %s SAMPLES:'%len(info)
12 print '\n\n\t\033[1;34mLOADED INFO OF %s SAMPLES\033[1;m\n'%len(info)
13
14 for job in info:
15 print '\t\033[1;31m-->%s: %s\033[1;m'%(job.name,job.group)
16 print '\t\tstored in file %s'%job.getpath()
17 print '\t\twith luminosity = %s and xsec = %s'%(job.lumi,job.xsec)
18 print '\t\tdefined as type %s'%job.type
19 print '\t\tcuts applied: %s'%job.treecut
20 print '\t\tScalefactor: %s'%job.sf
21 print '\t\tSplitting: %s'%job.split
22
23 if job.subsamples:
24 print '\t\tSubsamples:'
25 print '\t\tGroups: %s'%job.group
26 print '\t\tnames: %s'%job.subnames
27 print '\t\tcuts: %s'%job.subcuts
28 #print job.subcuts
29 print '\t\tActive: %s'%job.active
30 print '\t\tSystematics available:'
31 for sys in job.SYS: print '\t\t\t\033[1;32m- %s\033[1;m'%sys
32 comments=str.split(job.comment,'\n')
33 print '\t\tsample info:'
34 for comment in comments:
35 print '\t\t\t'+ comment
36 print ''
37 infofile.close()