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',
00047 'HBHEPulseShape',
00048 'HOBit',
00049 'HFDigiTime',
00050 'HFInTimeWindow',
00051 'ZDCBit', 'CalibrationBit',
00052 'TimingErrorBit',
00053 'HBHEFlatNoise',
00054 'HBHESpikeNoise',
00055 'HBHETriangleNoise',
00056 'HBHETS4TS5Noise'
00057 ),
00058 ChannelStatus = cms.vstring('')
00059 ),
00060
00061 cms.PSet( Level = cms.int32(11),
00062 RecHitFlags = cms.vstring('HFLongShort',
00063
00064 'HFPET',
00065 'HFS8S1Ratio'
00066
00067 ),
00068 ChannelStatus = cms.vstring('')
00069 ),
00070 cms.PSet( Level = cms.int32(12),
00071 RecHitFlags = cms.vstring(''),
00072 ChannelStatus = cms.vstring('HcalCellCaloTowerMask')
00073 ),
00074 cms.PSet( Level = cms.int32(15),
00075 RecHitFlags = cms.vstring(''),
00076 ChannelStatus = cms.vstring('HcalCellHot')
00077 ),
00078 cms.PSet( Level = cms.int32(20),
00079 RecHitFlags = cms.vstring(''),
00080 ChannelStatus = cms.vstring('HcalCellOff', 'HcalCellDead')
00081 )
00082 ),
00083 RecoveredRecHitBits = cms.vstring('TimingAddedBit','TimingSubtractedBit'),
00084 DropChannelStatusBits = cms.vstring('HcalCellMask','HcalCellOff', 'HcalCellDead')
00085 )