ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Betchart/TopRefTuple/python/options.py
Revision: 1.3
Committed: Wed Nov 14 06:39:18 2012 UTC (12 years, 5 months ago) by bbetchar
Content type: text/x-python
Branch: MAIN
CVS Tags: V00-01-05, V00-01-04, V00-01-03, V00-01-02, V00-01-01, V00-01-00
Changes since 1.2: +2 -0 lines
Log Message:
jets revision part 1

File Contents

# User Rev Content
1 bbetchar 1.1 from FWCore.ParameterSet.VarParsing import VarParsing as VP
2     from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
3    
4     def options() :
5     options = VP('standard')
6     options.output = "topTuple.root"
7     options.maxEvents = 100
8    
9     options.register('isData', default = True, mytype = VP.varType.bool)
10     options.register('quiet', default = True, mytype = VP.varType.bool)
11 bbetchar 1.2 options.register('requireLepton', default = True, mytype = VP.varType.bool)
12 bbetchar 1.1 options.register('globalTag', mytype = VP.varType.string )
13     options.register('postfix','TR', mytype = VP.varType.string )
14 bbetchar 1.3 options.register('btags', mytype = VP.varType.string, mult = VP.multiplicity.list )
15 bbetchar 1.1 options.parseArguments()
16     options._tagOrder =[]
17    
18     defaultGT = ('GR_R_53_V15' if options.isData else 'START53_V13')
19    
20     defaultFiles = ( pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_4_cand1',
21     dataTier = 'RECO' if options.isData else 'AODSIM',
22     relVal = 'SingleMu' if options.isData else 'RelValProdTTbar',
23     globalTag = ( options.globalTag if options.globalTag else
24     'GR_R_53_V12_RelVal_mu2012A' if options.isData else
25     'START53_V10'),
26     maxVersions = 1 ) )
27    
28     options.files = options.files if options.files else defaultFiles[:10]
29     if not options.globalTag : options.globalTag = defaultGT
30    
31     if not options.quiet : print options
32 bbetchar 1.3 options.btags = ['combinedSecondaryVertex','jetProbability']
33 bbetchar 1.1 return options