def initProcess( obj ): print( "Loading common Process parameters" ) obj.load("FWCore.MessageService.MessageLogger_cfi") obj.MessageLogger.cerr.FwkReport.reportEvery = 10000 obj.MessageLogger.categories.append('HLTrigReport') obj.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) obj.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( myOptions.obj.maxEvents ) ) obj.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( myOptions.obj.sample ) ) obj.source.lumisToProcess = LumiList.LumiList(filename = myOptions.obj.jsonFile ).getVLuminosityBlockRange() #obj.load("PhysicsTools.PatAlgos.producersLayer1.patCandidates_cff") obj.load("Configuration.EventContent.EventContent_cff") obj.load('Configuration.StandardSequences.GeometryDB_cff') obj.load('Configuration.StandardSequences.MagneticField_38T_cff') obj.load('Configuration.StandardSequences.Services_cff') obj.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff') obj.load("RecoEgamma/PhotonIdentification/PhotonIDValueMapProducer_cfi") obj.GlobalTag.globaltag = myParser.getGlobalTag( myOptions.obj.DataProcessing );
process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(options.maxEvents) ) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( options.sample ) ) import FWCore.PythonUtilities.LumiList as LumiList process.source.lumisToProcess = LumiList.LumiList(filename = options.jsonFile ).getVLuminosityBlockRange() #process.load("PhysicsTools.PatAlgos.producersLayer1.patCandidates_cff") process.load("Configuration.EventContent.EventContent_cff") process.load('Configuration.StandardSequences.GeometryDB_cff') process.load('Configuration.StandardSequences.MagneticField_38T_cff') process.load('Configuration.StandardSequences.Services_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff') process.load("RecoEgamma/PhotonIdentification/PhotonIDValueMapProducer_cfi") process.GlobalTag.globaltag = myParser.getGlobalTag( options.DataProcessing ) #------------------------------------------------------------------------------- # Egamma ID pre-requisites #------------------------------------------------------------------------------- from PhysicsTools.PatAlgos.tools.coreTools import * from PhysicsTools.SelectorUtils.tools.vid_id_tools import * dataFormat = DataFormat.MiniAOD switchOnVIDElectronIdProducer(process, dataFormat) my_elid_modules = "" elec_loose_id_label = "" elec_medium_id_label = "" my_elid_modules = myParser.getElectronIDModule( options.DataProcessing ) elec_loose_id_label = myParser.getElectronIDLabel( "loose" , options.DataProcessing )