0, #default value VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.int, "Print payload tokens (long)") options.parseArguments() # Define CondDB tags from CondTools.L1Trigger.L1CondEnum_cfi import L1CondEnum from CondTools.L1Trigger.L1O2OTags_cfi import initL1O2OTags initL1O2OTags() # Input DB from CondTools.L1Trigger.L1CondDBSource_cff import initCondDBSource initCondDBSource( process, inputDBConnect = options.inputDBConnect, inputDBAuth = options.inputDBAuth, tagBaseVec = initL1O2OTags.tagBaseVec, includeRSTags = options.printRSKeys ) from CondCore.DBCommon.CondDBSetup_cfi import CondDBSetup outputDB = cms.Service("PoolDBOutputService", CondDBSetup, # BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'), connect = cms.string(options.inputDBConnect), toPut = cms.VPSet(cms.PSet( record = cms.string("L1TriggerKeyRcd"), tag = cms.string("L1TriggerKey_" + initL1O2OTags.tagBaseVec[ L1CondEnum.L1TriggerKey ])), cms.PSet( record = cms.string("L1TriggerKeyListRcd"), tag = cms.string("L1TriggerKeyList_" + initL1O2OTags.tagBaseVec[ L1CondEnum.L1TriggerKeyList ])) ))
"Authentication path for output DB") options.parseArguments() # Generate dummy L1TriggerKey and L1TriggerKeyList process.load("CondTools.L1Trigger.L1TriggerKeyDummy_cff") # Define CondDB tags from CondTools.L1Trigger.L1CondEnum_cfi import L1CondEnum from CondTools.L1Trigger.L1O2OTags_cfi import initL1O2OTags initL1O2OTags() # Input DB from CondTools.L1Trigger.L1CondDBSource_cff import initCondDBSource initCondDBSource( process, inputDBConnect = options.inputDBConnect, inputDBAuth = options.inputDBAuth, tagBaseVec = initL1O2OTags.tagBaseVec, includeAllTags = True, applyESPrefer = False ) # writer modules from CondTools.L1Trigger.L1CondDBPayloadWriter_cff import initPayloadWriter initPayloadWriter( process, outputDBConnect = options.outputDBConnect, outputDBAuth = options.outputDBAuth, tagBaseVec = initL1O2OTags.tagBaseVec ) process.L1CondDBPayloadWriter.newL1TriggerKeyList = True process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.source = cms.Source("EmptyIOVSource",
import FWCore.ParameterSet.Config as cms process = cms.Process('L1') # Define CondDB tags from CondTools.L1Trigger.L1CondEnum_cfi import L1CondEnum from CondTools.L1Trigger.L1O2OTags_cfi import initL1O2OTags initL1O2OTags() from CondTools.L1Trigger.L1CondDBSource_cff import initCondDBSource initCondDBSource(process, inputDBConnect='sqlite_file:l1config.db', tagBaseVec=initL1O2OTags.tagBaseVec, includeAllTags=True) process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(50)) readFiles = cms.untracked.vstring('file:Raw_160329.root') secFiles = cms.untracked.vstring() process.source = cms.Source('PoolSource', fileNames=readFiles, secondaryFileNames=secFiles) import EventFilter.EcalRawToDigi.EcalUnpackerData_cfi process.ecalDigis = EventFilter.EcalRawToDigi.EcalUnpackerData_cfi.ecalEBunpacker.clone( ) process.ecalDigis.DoRegional = False process.ecalDigis.InputLabel = 'source' import EventFilter.HcalRawToDigi.HcalRawToDigi_cfi process.hcalDigis = EventFilter.HcalRawToDigi.HcalRawToDigi_cfi.hcalDigis.clone( ) process.hcalDigis.InputLabel = 'source'
import FWCore.ParameterSet.Config as cms process = cms.Process('L1') # Define CondDB tags from CondTools.L1Trigger.L1CondEnum_cfi import L1CondEnum from CondTools.L1Trigger.L1O2OTags_cfi import initL1O2OTags initL1O2OTags() from CondTools.L1Trigger.L1CondDBSource_cff import initCondDBSource initCondDBSource( process, inputDBConnect = 'sqlite_file:l1config.db', tagBaseVec = initL1O2OTags.tagBaseVec, includeAllTags = True ) process.maxEvents = cms.untracked.PSet( input=cms.untracked.int32(50) ) readFiles = cms.untracked.vstring('file:Raw.root') secFiles = cms.untracked.vstring() process.source = cms.Source( 'PoolSource', fileNames=readFiles, secondaryFileNames=secFiles ) import EventFilter.EcalRawToDigi.EcalUnpackerData_cfi process.ecalDigis = EventFilter.EcalRawToDigi.EcalUnpackerData_cfi.ecalEBunpacker.clone() process.ecalDigis.DoRegional = False process.ecalDigis.InputLabel = 'source'
0, #default value VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.int, "Print payload tokens (long)") options.parseArguments() # Define CondDB tags from CondTools.L1Trigger.L1CondEnum_cfi import L1CondEnum from CondTools.L1Trigger.L1O2OTags_cfi import initL1O2OTags initL1O2OTags() # Input DB from CondTools.L1Trigger.L1CondDBSource_cff import initCondDBSource initCondDBSource(process, inputDBConnect=options.inputDBConnect, inputDBAuth=options.inputDBAuth, tagBaseVec=initL1O2OTags.tagBaseVec, includeRSTags=options.printRSKeys) from CondCore.DBCommon.CondDBSetup_cfi import CondDBSetup outputDB = cms.Service( "PoolDBOutputService", CondDBSetup, # BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'), connect=cms.string(options.inputDBConnect), toPut=cms.VPSet( cms.PSet( record=cms.string("L1TriggerKeyRcd"), tag=cms.string("L1TriggerKey_" + initL1O2OTags.tagBaseVec[L1CondEnum.L1TriggerKey])), cms.PSet(record=cms.string("L1TriggerKeyListRcd"),
# process.l1GtEmulDigis.Verbosity = cms.untracked.int32(1) # load and configure modules via Global Tag # https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideFrontierConditions process.load('Configuration.StandardSequences.Geometry_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.GlobalTag.globaltag = useGlobalTag+'::All' # TEMPORARY remove it after GTag OK from CondTools.L1Trigger.L1CondDBSource_cff import initCondDBSource initCondDBSource( process, inputDBConnect = 'sqlite_file:/afs/cern.ch/user/w/wsun/public/conddb/l1config31XV2.db', tagBase = 'IDEAL') # explicit choice of the L1 menu if l1Menu == 'L1Menu_Commissioning2009_v0' : process.load('L1Trigger.Configuration.L1StartupConfig_cff') process.load('L1TriggerConfig.L1GtConfigProducers.Luminosity.startup.L1Menu_Commissioning2009_v0_L1T_Scales_20080926_startup_Imp0_Unprescaled_cff') elif l1Menu == 'L1Menu_startup2_v4' : process.load('L1Trigger.Configuration.L1StartupConfig_cff') process.load('L1TriggerConfig.L1GtConfigProducers.Luminosity.startup.L1Menu_startup2_v4_L1T_Scales_20080926_startup_Imp0_Unprescaled_cff') elif l1Menu == 'L1Menu_MC2009_v0' : process.load('L1TriggerConfig.L1GtConfigProducers.Luminosity.lumi1031.L1Menu_MC2009_v0_L1T_Scales_20080922_Imp0_Unprescaled_cff')
# load and configure modules via Global Tag # https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideFrontierConditions process.load('Configuration.StandardSequences.Geometry_cff') process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.GlobalTag.globaltag = useGlobalTag + '::All' # TEMPORARY remove it after GTag OK from CondTools.L1Trigger.L1CondDBSource_cff import initCondDBSource initCondDBSource( process, inputDBConnect= 'sqlite_file:/afs/cern.ch/user/w/wsun/public/conddb/l1config31XV2.db', tagBase='IDEAL') # explicit choice of the L1 menu if l1Menu == 'L1Menu_Commissioning2009_v0': process.load('L1Trigger.Configuration.L1StartupConfig_cff') process.load( 'L1TriggerConfig.L1GtConfigProducers.Luminosity.startup.L1Menu_Commissioning2009_v0_L1T_Scales_20080926_startup_Imp0_Unprescaled_cff' ) elif l1Menu == 'L1Menu_startup2_v4': process.load('L1Trigger.Configuration.L1StartupConfig_cff') process.load( 'L1TriggerConfig.L1GtConfigProducers.Luminosity.startup.L1Menu_startup2_v4_L1T_Scales_20080926_startup_Imp0_Unprescaled_cff'