示例#1
0
                 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",
示例#3
0
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'
示例#4
0
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'
示例#5
0
    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"),
示例#6
0
# 
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')
示例#7
0
# 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'