File indexing completed on 2024-09-26 05:06:08
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HLTRegionalEcalResonanceFilter(*args, **kwargs):
0004 mod = cms.EDFilter('HLTRegionalEcalResonanceFilter',
0005 barrelHits = cms.InputTag('hltEcalRegionalPi0EtaRecHit', 'EcalRecHitsEB'),
0006 endcapHits = cms.InputTag('hltEcalRegionalPi0EtaRecHit', 'EcalRecHitsEE'),
0007 preshRecHitProducer = cms.InputTag('hltEcalRegionalPi0EtaRecHit', 'EcalRecHitsES'),
0008 barrelClusters = cms.InputTag('hltSimple3x3Clusters', 'Simple3x3ClustersBarrel'),
0009 endcapClusters = cms.InputTag('hltSimple3x3Clusters', 'Simple3x3ClustersEndcap'),
0010 useRecoFlag = cms.bool(False),
0011 flagLevelRecHitsToUse = cms.int32(1),
0012 useDBStatus = cms.bool(True),
0013 statusLevelRecHitsToUse = cms.int32(1),
0014 doSelBarrel = cms.bool(True),
0015 barrelSelection = cms.PSet(
0016 region1_Barrel = cms.double(1),
0017 selePtGammaBarrel_region1 = cms.double(1),
0018 selePtPairBarrel_region1 = cms.double(2),
0019 seleIsoBarrel_region1 = cms.double(0.5),
0020 seleNxtalBarrel_region1 = cms.uint32(6),
0021 seleS4S9GammaBarrel_region1 = cms.double(0.83),
0022 selePtGammaBarrel_region2 = cms.double(1),
0023 selePtPairBarrel_region2 = cms.double(2),
0024 seleIsoBarrel_region2 = cms.double(0.5),
0025 seleNxtalBarrel_region2 = cms.uint32(6),
0026 seleS4S9GammaBarrel_region2 = cms.double(0.83),
0027 ptMinForIsolation = cms.double(1),
0028 seleBeltDR = cms.double(0.2),
0029 seleBeltDeta = cms.double(0.05),
0030 seleMinvMaxBarrel = cms.double(0.22),
0031 seleMinvMinBarrel = cms.double(0.06),
0032 removePi0CandidatesForEta = cms.bool(False),
0033 massLowPi0Cand = cms.double(0.104),
0034 massHighPi0Cand = cms.double(0.163),
0035 seleS9S25Gamma = cms.double(0),
0036 store5x5RecHitEB = cms.bool(False),
0037 barrelHitCollection = cms.string('pi0EcalRecHitsEB')
0038 ),
0039 doSelEndcap = cms.bool(True),
0040 endcapSelection = cms.PSet(
0041 seleMinvMaxEndCap = cms.double(0.3),
0042 seleMinvMinEndCap = cms.double(0.05),
0043 region1_EndCap = cms.double(2),
0044 selePtGammaEndCap_region1 = cms.double(0.8),
0045 selePtPairEndCap_region1 = cms.double(3),
0046 seleS4S9GammaEndCap_region1 = cms.double(0.9),
0047 seleIsoEndCap_region1 = cms.double(0.5),
0048 seleNxtalEndCap_region1 = cms.uint32(6),
0049 region2_EndCap = cms.double(2.5),
0050 selePtGammaEndCap_region2 = cms.double(0.5),
0051 selePtPairEndCap_region2 = cms.double(2),
0052 seleS4S9GammaEndCap_region2 = cms.double(0.9),
0053 seleIsoEndCap_region2 = cms.double(0.5),
0054 seleNxtalEndCap_region2 = cms.uint32(6),
0055 selePtGammaEndCap_region3 = cms.double(0.3),
0056 selePtPairEndCap_region3 = cms.double(1.2),
0057 selePtPairMaxEndCap_region3 = cms.double(2.5),
0058 seleS4S9GammaEndCap_region3 = cms.double(0.9),
0059 seleIsoEndCap_region3 = cms.double(0.5),
0060 seleNxtalEndCap_region3 = cms.uint32(6),
0061 seleS9S25GammaEndCap = cms.double(0),
0062 ptMinForIsolationEndCap = cms.double(0.5),
0063 seleBeltDREndCap = cms.double(0.2),
0064 seleBeltDetaEndCap = cms.double(0.05),
0065 store5x5RecHitEE = cms.bool(False),
0066 endcapHitCollection = cms.string('pi0EcalRecHitsEE')
0067 ),
0068 storeRecHitES = cms.bool(True),
0069 preshowerSelection = cms.PSet(
0070 ESCollection = cms.string('pi0EcalRecHitsES'),
0071 preshNclust = cms.int32(4),
0072 preshClusterEnergyCut = cms.double(0),
0073 preshStripEnergyCut = cms.double(0),
0074 preshSeededNstrip = cms.int32(15),
0075 preshCalibPlaneX = cms.double(1),
0076 preshCalibPlaneY = cms.double(0.7),
0077 preshCalibGamma = cms.double(0.024),
0078 preshCalibMIP = cms.double(9e-05),
0079 debugLevelES = cms.string('')
0080 ),
0081 debugLevel = cms.int32(0),
0082 mightGet = cms.optional.untracked.vstring
0083 )
0084 for a in args:
0085 mod.update_(a)
0086 mod.update_(kwargs)
0087 return mod