00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 essourceSev = cms.ESSource("EmptyESSource",
00023 recordName = cms.string("HcalSeverityLevelComputerRcd"),
00024 firstValid = cms.vuint32(1),
00025 iovIsRunNotTime = cms.bool(True)
00026 )
00027
00028
00029 hcalRecAlgos = cms.ESProducer("HcalRecAlgoESProducer",
00030 SeverityLevels = cms.VPSet(
00031
00032 cms.PSet( Level = cms.int32(0),
00033 RecHitFlags = cms.vstring(''),
00034 ChannelStatus = cms.vstring('')
00035 ),
00036 cms.PSet( Level = cms.int32(1),
00037 RecHitFlags = cms.vstring(''),
00038 ChannelStatus = cms.vstring('HcalCellCaloTowerProb')
00039 ),
00040 cms.PSet( Level = cms.int32(5),
00041 RecHitFlags = cms.vstring('HSCP_R1R2','HSCP_FracLeader','HSCP_OuterEnergy',
00042 'HSCP_ExpFit','ADCSaturationBit', 'HBHEIsolatedNoise'),
00043 ChannelStatus = cms.vstring('')
00044 ),
00045 cms.PSet( Level = cms.int32(8),
00046 RecHitFlags = cms.vstring('HBHEHpdHitMultiplicity', 'HBHEPulseShape', 'HOBit',
00047 'HFDigiTime',
00048 'HFInTimeWindow',
00049 'HFS8S1Ratio',
00050 'ZDCBit', 'CalibrationBit',
00051 'TimingErrorBit'),
00052 ChannelStatus = cms.vstring('')
00053 ),
00054
00055 cms.PSet( Level = cms.int32(11),
00056 RecHitFlags = cms.vstring('HFLongShort',
00057
00058 ),
00059 ChannelStatus = cms.vstring('')
00060 ),
00061 cms.PSet( Level = cms.int32(12),
00062 RecHitFlags = cms.vstring(''),
00063 ChannelStatus = cms.vstring('HcalCellCaloTowerMask')
00064 ),
00065 cms.PSet( Level = cms.int32(15),
00066 RecHitFlags = cms.vstring(''),
00067 ChannelStatus = cms.vstring('HcalCellHot')
00068 ),
00069 cms.PSet( Level = cms.int32(20),
00070 RecHitFlags = cms.vstring(''),
00071 ChannelStatus = cms.vstring('HcalCellOff', 'HcalCellDead')
00072 )
00073 ),
00074 RecoveredRecHitBits = cms.vstring('TimingAddedBit','TimingSubtractedBit'),
00075 DropChannelStatusBits = cms.vstring('HcalCellMask','HcalCellOff', 'HcalCellDead')
00076 )