File indexing completed on 2024-04-06 12:23:31
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006
0007 from TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi import *
0008 from TrackingTools.TrackAssociator.DetIdAssociatorESProducer_cff import *
0009 from PhysicsTools.RecoAlgos.highPtTracks_cfi import *
0010 from RecoMuon.MuonIsolationProducers.isoDepositProducerIOBlocks_cff import *
0011 from RecoMuon.MuonIsolationProducers.trackExtractorBlocks_cff import *
0012 from RecoMuon.MuonIsolationProducers.caloExtractorByAssociatorBlocks_cff import *
0013 from RecoMuon.MuonIsolationProducers.jetExtractorBlock_cff import *
0014 from RecoMuon.MuonIsolationProducers.caloExtractorBlocks_cff import *
0015 tkIsoDepositTk = cms.EDProducer("CandIsoDepositProducer",
0016 src = cms.InputTag("highPtTracks"),
0017 MultipleDepositsFlag = cms.bool(False),
0018 trackType = cms.string('best'),
0019 ExtractorPSet = cms.PSet(
0020 MIsoTrackExtractorBlock
0021 )
0022 )
0023
0024 tkIsoDepositCalByAssociatorTowers = cms.EDProducer("CandIsoDepositProducer",
0025 src = cms.InputTag("highPtTracks"),
0026 MultipleDepositsFlag = cms.bool(True),
0027 trackType = cms.string('best'),
0028 ExtractorPSet = cms.PSet(
0029 MIsoCaloExtractorByAssociatorTowersBlock
0030 )
0031 )
0032
0033 tkIsoDepositCalByAssociatorHits = cms.EDProducer("CandIsoDepositProducer",
0034 src = cms.InputTag("highPtTracks"),
0035 MultipleDepositsFlag = cms.bool(True),
0036 trackType = cms.string('best'),
0037 ExtractorPSet = cms.PSet(
0038 MIsoCaloExtractorByAssociatorHitsBlock
0039 )
0040 )
0041
0042 tkIsoDepositJets = cms.EDProducer("CandIsoDepositProducer",
0043 src = cms.InputTag("highPtTracks"),
0044 MultipleDepositsFlag = cms.bool(False),
0045 trackType = cms.string('best'),
0046 ExtractorPSet = cms.PSet(
0047 MIsoJetExtractorBlock
0048 )
0049 )
0050
0051 tkIsoDepositCalEcal = cms.EDProducer("CandIsoDepositProducer",
0052 src = cms.InputTag("highPtTracks"),
0053 MultipleDepositsFlag = cms.bool(False),
0054 trackType = cms.string('best'),
0055 ExtractorPSet = cms.PSet(
0056 MIsoCaloExtractorEcalBlock
0057 )
0058 )
0059
0060 tkIsoDepositCalHcal = cms.EDProducer("CandIsoDepositProducer",
0061 src = cms.InputTag("highPtTracks"),
0062 MultipleDepositsFlag = cms.bool(False),
0063 trackType = cms.string('best'),
0064 ExtractorPSet = cms.PSet(
0065 MIsoCaloExtractorHcalBlock
0066 )
0067 )
0068
0069
0070
0071
0072
0073 tkIsoDeposits = cms.Sequence(highPtTracks+tkIsoDepositTk+tkIsoDepositCalByAssociatorTowers+tkIsoDepositJets)
0074
0075