ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Betchart/TopRefTuple/python/options.py
Revision: 1.2
Committed: Wed Nov 7 18:52:22 2012 UTC (12 years, 5 months ago) by bbetchar
Content type: text/x-python
Branch: MAIN
Changes since 1.1: +1 -0 lines
Log Message:
requireLepton

File Contents

# Content
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 options.register('requireLepton', default = True, mytype = VP.varType.bool)
12 options.register('globalTag', mytype = VP.varType.string )
13 options.register('postfix','TR', mytype = VP.varType.string )
14 options.parseArguments()
15 options._tagOrder =[]
16
17 defaultGT = ('GR_R_53_V15' if options.isData else 'START53_V13')
18
19 defaultFiles = ( pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_4_cand1',
20 dataTier = 'RECO' if options.isData else 'AODSIM',
21 relVal = 'SingleMu' if options.isData else 'RelValProdTTbar',
22 globalTag = ( options.globalTag if options.globalTag else
23 'GR_R_53_V12_RelVal_mu2012A' if options.isData else
24 'START53_V10'),
25 maxVersions = 1 ) )
26
27 options.files = options.files if options.files else defaultFiles[:10]
28 if not options.globalTag : options.globalTag = defaultGT
29
30 if not options.quiet : print options
31 return options