ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/python/showinfo.py
Revision: 1.9
Committed: Fri Aug 3 15:43:03 2012 UTC (12 years, 9 months ago) by peller
Content type: text/x-python
Branch: MAIN
CVS Tags: hcpApproval, HCP_unblinding, hcpPreApp, hcpPreAppFreeze
Changes since 1.8: +7 -1 lines
Log Message:
added samples configs w/o splitting and improved training script

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