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, 4 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

# User Rev Content
1 peller 1.1 #!/usr/bin/env python
2 peller 1.5 from samplesclass import sample
3 peller 1.1 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 peller 1.2 print '\t\033[1;31m-->%s: %s\033[1;m'%(job.name,job.group)
16 peller 1.1 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 peller 1.6 print '\t\tScalefactor: %s'%job.sf
21 peller 1.7 print '\t\tSplitting: %s'%job.split
22 peller 1.9
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 peller 1.8 print '\t\tActive: %s'%job.active
30 peller 1.1 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 peller 1.4 infofile.close()