File indexing completed on 2024-04-06 12:24:58
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005 from RecoEcal.EgammaClusterProducers.particleFlowSuperClusterECAL_cfi import particleFlowSuperClusterECAL as _particleFlowSuperClusterECAL
0006
0007
0008
0009 particleFlowSuperClusterECALForTrk = _particleFlowSuperClusterECAL.clone(
0010 useRegression = False,
0011 regressionConfig = cms.PSet(),
0012 thresh_SCEt = 20.0
0013 )
0014
0015 egammasForTrk = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
0016 scIslandEndcapProducer = cms.InputTag( 'particleFlowSuperClusterECALForTrk','particleFlowSuperClusterECALEndcapWithPreshower' ),
0017 scHybridBarrelProducer = cms.InputTag( 'particleFlowSuperClusterECALForTrk','particleFlowSuperClusterECALBarrel' ),
0018 recoEcalCandidateCollection = cms.string( "" )
0019 )
0020
0021 egammaHoverEForTrk = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
0022 effectiveAreas = cms.vdouble( 0.105, 0.17 ),
0023 doRhoCorrection = cms.bool( False ),
0024 outerCone = cms.double( 0.15 ),
0025 caloTowerProducer = cms.InputTag( "caloTowerForTrk" ),
0026 innerCone = cms.double( 0.0 ),
0027 useSingleTower = cms.bool( False ),
0028 rhoProducer = cms.InputTag( "" ),
0029 depth = cms.int32( -1 ),
0030 absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
0031 recoEcalCandidateProducer = cms.InputTag( "egammasForTrk" ),
0032 rhoMax = cms.double( 9.9999999E7 ),
0033 etMin = cms.double( 0.0 ),
0034 rhoScale = cms.double( 1.0 ),
0035 doEtSum = cms.bool( False )
0036 )
0037
0038 egammasForCoreTracking = cms.EDProducer( "EgammaHLTFilteredEcalCandPtrProducer",
0039 cands = cms.InputTag( "egammasForTrk" ),
0040 cuts = cms.VPSet(
0041 cms.PSet(
0042 var = cms.InputTag( "egammaHoverEForTrk" ),
0043 barrelCut = cms.PSet(
0044 useEt = cms.bool( False ),
0045 cutOverE = cms.double( 0.2 )
0046 ),
0047 endcapCut = cms.PSet(
0048 useEt = cms.bool( False ),
0049 cutOverE = cms.double( 0.2 )
0050 )
0051 )
0052 )
0053 )
0054 egammaForCoreTrackingTask = cms.Task(particleFlowSuperClusterECALForTrk,
0055 egammasForTrk,
0056 egammaHoverEForTrk,
0057 egammasForCoreTracking)
0058
0059 egammaForCoreTrackingSeq = cms.Sequence(egammaForCoreTrackingTask)