Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003 import RecoEcal.EgammaClusterProducers.interestingDetIdCollectionProducer_cfi
00004
00005 interestingEcalDetIdEB = RecoEcal.EgammaClusterProducers.interestingDetIdCollectionProducer_cfi.interestingDetIdCollectionProducer.clone(
00006 basicClustersLabel = cms.InputTag("hybridSuperClusters","hybridBarrelBasicClusters"),
00007 recHitsLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB")
00008 )
00009
00010 interestingEcalDetIdEBU = RecoEcal.EgammaClusterProducers.interestingDetIdCollectionProducer_cfi.interestingDetIdCollectionProducer.clone(
00011 basicClustersLabel = cms.InputTag("hybridSuperClusters","uncleanOnlyHybridBarrelBasicClusters"),
00012 recHitsLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB")
00013 )
00014
00015 interestingEcalDetIdEE = RecoEcal.EgammaClusterProducers.interestingDetIdCollectionProducer_cfi.interestingDetIdCollectionProducer.clone(
00016 basicClustersLabel = cms.InputTag("multi5x5BasicClusters","multi5x5EndcapBasicClusters"),
00017 recHitsLabel = cms.InputTag("ecalRecHit","EcalRecHitsEE")
00018 )
00019
00020
00021
00022 from TrackingTools.TrackAssociator.default_cfi import TrackAssociatorParameterBlock
00023
00024 interestingTrackEcalDetIds = cms.EDProducer('InterestingTrackEcalDetIdProducer',
00025 TrackAssociatorParameterBlock,
00026 TrackCollection = cms.InputTag("generalTracks"),
00027 MinTrackPt = cms.double(50.0)
00028 )
00029
00030
00031 reducedEcalRecHitsEB = cms.EDProducer("ReducedRecHitCollectionProducer",
00032 recHitsLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
00033 interestingDetIdCollections = cms.VInputTag(
00034
00035 cms.InputTag("interestingEcalDetIdEB"),
00036 cms.InputTag("interestingEcalDetIdEBU"),
00037
00038 cms.InputTag("interestingEleIsoDetIdEB"),
00039 cms.InputTag("interestingGamIsoDetIdEB"),
00040
00041
00042
00043 cms.InputTag("pfElectronInterestingEcalDetIdEB"),
00044
00045 cms.InputTag("muonEcalDetIds"),
00046
00047 cms.InputTag("interestingTrackEcalDetIds")
00048 ),
00049 reducedHitsCollection = cms.string('')
00050 )
00051
00052 reducedEcalRecHitsEE = cms.EDProducer("ReducedRecHitCollectionProducer",
00053 recHitsLabel = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
00054 interestingDetIdCollections = cms.VInputTag(
00055
00056 cms.InputTag("interestingEcalDetIdEE"),
00057
00058 cms.InputTag("interestingEleIsoDetIdEE"),
00059 cms.InputTag("interestingGamIsoDetIdEE"),
00060
00061
00062
00063 cms.InputTag("pfElectronInterestingEcalDetIdEE"),
00064
00065 cms.InputTag("muonEcalDetIds"),
00066
00067 cms.InputTag("interestingTrackEcalDetIds")
00068 ),
00069 reducedHitsCollection = cms.string('')
00070 )
00071
00072 reducedEcalRecHitsES = cms.EDProducer("ReducedESRecHitCollectionProducer",
00073 scEtThreshold = cms.double(15),
00074 EcalRecHitCollectionES = cms.InputTag('ecalPreshowerRecHit','EcalRecHitsES'),
00075 EndcapSuperClusterCollection = cms.InputTag('correctedMulti5x5SuperClustersWithPreshower'),
00076 OutputLabel_ES = cms.string(''),
00077 interestingDetIds = cms.VInputTag()
00078 )
00079
00080
00081 from RecoEcal.EgammaClusterProducers.ecalDigiSelector_cff import *
00082
00083 reducedEcalRecHitsSequence = cms.Sequence(interestingEcalDetIdEB*interestingEcalDetIdEBU*
00084 interestingEcalDetIdEE*
00085 interestingTrackEcalDetIds*
00086 reducedEcalRecHitsEB*
00087 reducedEcalRecHitsEE*
00088 seldigis*
00089 reducedEcalRecHitsES)