Exemplo n.º 1
0
## parsing command line arguments
options.parseArguments()

### check consistentcy of basic options
if options.isMC and 'dataRun2' in options.globalTag:
    options.globalTag = '80X_mcRun2_asymptotic_2016_miniAODv2_v1'
    options.JECEra = 'Spring16_25nsV10'
if options.isMC and options.applyL2L3Residuals:
    options.applyL2L3Residuals = False

if not options.isMC:
    options.crossSection = -1.

if options.isMC and options.miniAODProcess != 'PAT':
    options.miniAODProcess = 'PAT'

print "##### Settings ######"
print "Running with isMC                = ", options.isMC
print "Running with filterHighMETEvents = ", options.filterHighMETEvents
if options.filterHighMETEvents:
    print "Running with metCut              = ", options.metCut
print "Running with filterOnHLT         = ", options.filterOnHLT
print "Running with setHLTFilterFlag    = ", options.setHLTFilterFlag
print "Running with useaddPileupJetIDPrivateSQliteJEC = ", options.usePrivateSQliteJEC
print "Running with usePrivateSQliteJER = ", options.usePrivateSQliteJER
print "Running with applyL2L3Residuals  = ", options.applyL2L3Residuals
print "Running with addPuppiJets        = ", options.addPuppiJets
print "Running with addPuppiMET         = ", options.addPuppiMET
print "Running with addEGMSmear         = ", options.addEGMSmear
print "Running with useMiniAODMet       = ", options.useMiniAODMet