doJetPileUpCorrection = True ################################## #add the L2L3Residual corrections only for data if runOnMC:#MC jetCorrections=['L1FastJet','L2Relative','L3Absolute'] else:#Data jetCorrections=['L1FastJet','L2Relative','L3Absolute','L2L3Residual'] ############ general options #################### process.options.wantSummary = True process.maxEvents.input = 500 process.MessageLogger.cerr.FwkReport.reportEvery = 10 ########### gloabl tag ############################ from CMGTools.Common.Tools.getGlobalTag import getGlobalTag process.GlobalTag.globaltag = cms.string(getGlobalTag(runOnMC)) ################################################## ############ PRINTOUT ################### sep_line = "-" * 50 print sep_line print 'running the following PFBRECO+PAT sequences:' print '\tAK5' if runAK5NoPUSub: print '\tAK5NoPUSub' #print 'embedding in taus: ', doEmbedPFCandidatesInTaus #print 'HPS taus : ', hpsTaus #print 'produce CMG tuple: ', runCMG print 'run on MC : ', runOnMC print sep_line print 'Global tag : ', process.GlobalTag.globaltag
] #process.outpath = cms.EndPath(process.outcmg) ######################################################## ## Conditions ######################################################## process.load("Configuration.StandardSequences.GeometryDB_cff") process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") process.load("Configuration.StandardSequences.MagneticField_38T_cff") from CMGTools.Common.Tools.getGlobalTag import getGlobalTag process.GlobalTag.globaltag = getGlobalTag(runOnMC, runOld5XGT) print 'Global tag : ', process.GlobalTag.globaltag ######################################################## ## Below, stuff that you probably don't want to modify ######################################################## ## MessageLogger process.load("FWCore.MessageLogger.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = 100 ## Options and Output Report process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(True)) print 'starting CMSSW'
runOnMC = False runOld5XGT = False process.load("Configuration.StandardSequences.GeometryDB_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") process.load("Configuration.StandardSequences.MagneticField_38T_cff") # process.load('Configuration.StandardSequences.Services_cff') # process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') # process.GlobalTag.globaltag = 'GR_R_42_V23::All' # for data # process.GlobalTag.globaltag = 'START42_V17::All' # for MC from CMGTools.Common.Tools.getGlobalTag import getGlobalTag process.GlobalTag.globaltag = getGlobalTag(runOnMC, runOld5XGT) print "Global tag : ", process.GlobalTag.globaltag process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1000)) process.maxLuminosityBlocks = cms.untracked.PSet(input=cms.untracked.int32(-1)) from CMGTools.Production.datasetToSource import * process.source = datasetToSource( "cmgtools", # '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0', # '/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_10_0', "/DoubleMu/Run2012A-13Jul2012-v1/AOD/V5_B/PAT_CMG_V5_10_0",
from CMGTools.Production.datasetToSource import * process.source = datasetToSource( 'palencia', '/WJetsToLNu_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2', 'PFAOD.*root') # print "WARNING!!!!!!!!!!!!!!!! remove the following line (see .cfg) before running on the batch!" #process.source.fileNames = process.source.fileNames[:12] print 'PF2PAT+PAT+CMG for files:' print process.source.fileNames ### DEFINITION OF THE PF2PAT+PAT SEQUENCES ############################################# from CMGTools.Common.Tools.getGlobalTag import getGlobalTag process.GlobalTag.globaltag = cms.string(getGlobalTag(runOnMC)) # load the PAT config process.load("PhysicsTools.PatAlgos.patSequences_cff") process.out.fileName = cms.untracked.string('PF2PAT.root') # Configure PAT to use PF2PAT instead of AOD sources # this function will modify the PAT sequences. It is currently # not possible to run PF2PAT+PAT and standart PAT at the same time from PhysicsTools.PatAlgos.tools.pfTools import * # ---------------- Sequence AK5 ---------------------- process.eIdSequence = cms.Sequence() # PF2PAT+PAT sequence 1: