Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
import FWCore.ParameterSet.Config as cms

from CondCore.DBCommon.CondDBSetup_cfi import *
from EventFilter.CSCRawToDigi.cscUnpacker_cfi import *
from DQM.L1TMonitor.L1TCSCTPG_cfi import *
cscConditions = cms.ESSource("PoolDBESSource",
    CondDBSetup,
    toGet = cms.VPSet(cms.PSet(
        record = cms.string('CSCDBGainsRcd'),
        tag = cms.string('CSCDBGains_ideal')
    ), 
        cms.PSet(
            record = cms.string('CSCDBCrosstalkRcd'),
            tag = cms.string('CSCDBCrosstalk_ideal')
        ), 
        cms.PSet(
            record = cms.string('CSCDBNoiseMatrixRcd'),
            tag = cms.string('CSCDBNoiseMatrix_ideal')
        ), 
        cms.PSet(
            record = cms.string('CSCDBPedestalsRcd'),
            tag = cms.string('CSCDBPedestals_ideal')
        ), 
        cms.PSet(
            record = cms.string('CSCChamberIndexRcd'),
            tag = cms.string('CSCChamberIndex')
        ), 
        cms.PSet(
            record = cms.string('CSCChamberMapRcd'),
            tag = cms.string('CSCChamberMap')
        ), 
        cms.PSet(
            record = cms.string('CSCCrateMapRcd'),
            tag = cms.string('CSCCrateMap')
        ), 
        cms.PSet(
            record = cms.string('CSCDDUMapRcd'),
            tag = cms.string('CSCDDUMap')
        )),
    #                string connect = "frontier://(serverurl=http://frontier1.cms:8000/FrontierOn)(serverurl=http://frontier2.cms:8000/FrontierOn)(retrieve-ziplevel=0)/CMS_COND_ON_18x_CSC"
    connect = cms.string('frontier://Frontier/CMS_COND_ON_18x_CSC'),
)

l1tcsctpgpath = cms.Path(muonCSCDigis*l1tcsctpg)
muonCSCDigis.UnpackStatusDigis = True
#muonCSCDigis.isMTCCData = False
muonCSCDigis.ErrorMask = 0x0
muonCSCDigis.ExaminerMask = 0x16CBF3F6
muonCSCDigis.UseExaminer = True