コード例 #1
0
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 );
コード例 #2
0
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 )