ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Betchart/TopRefTuple/python/options.py
Revision: 1.5
Committed: Fri Jan 11 16:23:24 2013 UTC (12 years, 3 months ago) by bbetchar
Content type: text/x-python
Branch: MAIN
CVS Tags: V00-03-01, V00-02-02, V00-02-01, V00-02-00
Changes since 1.4: +1 -0 lines
Log Message:
new option doElectronEA

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.5 options.register('doElectronEA', default = True, mytype = VP.varType.bool)
16 bbetchar 1.1 options.parseArguments()
17     options._tagOrder =[]
18    
19 bbetchar 1.4 defaultGT = ('GR_R_53_V18' if options.isData else 'START53_V15')
20 bbetchar 1.1
21 bbetchar 1.4 sync53 = '/store/mc/Summer12_DR53X/TTJets_MassiveBinDECAY_TuneZ2star_8TeV-madgraph-tauola/AODSIM/PU_S10_START53_V7A-v1/0000/FE4C2F81-D0E1-E111-9080-0030487E0A2D.root'
22     defaultFiles = [sync53] if not options.isData else pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_6',
23     dataTier = 'RECO',
24     relVal = 'SingleMu',
25     globalTag = 'GR_R_53_V15_RelVal_mu2012A',
26     numberOfFiles = 10
27     )
28 bbetchar 1.1
29 bbetchar 1.4 options.files = options.files if options.files else defaultFiles
30 bbetchar 1.1 if not options.globalTag : options.globalTag = defaultGT
31    
32     if not options.quiet : print options
33 bbetchar 1.3 options.btags = ['combinedSecondaryVertex','jetProbability']
34 bbetchar 1.1 return options