Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from RecoJets.JetProducers.AnomalousCellParameters_cfi import *
00005 from RecoHI.HiJetAlgos.HiPFJetParameters_cff import *
00006
00007
00008 ak5PFJets = cms.EDProducer(
00009 "FastjetJetProducer",
00010 HiPFJetParameters,
00011 AnomalousCellParameters,
00012 MultipleAlgoIteratorBlock,
00013 jetAlgorithm = cms.string("AntiKt"),
00014 rParam = cms.double(0.5),
00015 )
00016
00017 kt4PFJets = cms.EDProducer(
00018 "FastjetJetProducer",
00019 HiPFJetParameters,
00020 AnomalousCellParameters,
00021 MultipleAlgoIteratorBlock,
00022 jetAlgorithm = cms.string("Kt"),
00023 rParam = cms.double(0.5),
00024 )
00025
00026 ic5PFJets = cms.EDProducer(
00027 "FastjetJetProducer",
00028 HiPFJetParameters,
00029 AnomalousCellParameters,
00030 jetAlgorithm = cms.string("IterativeCone"),
00031 rParam = cms.double(0.5),
00032 subtractorName = cms.string("MultipleAlgoIterator"),
00033 )
00034
00035
00036
00037 ic3PFJets = ic5PFJets.clone()
00038 ic3PFJets.rParam = cms.double(0.3)
00039 ic3PFJets.radiusPU = 0.3
00040
00041 ic4PFJets = ic5PFJets.clone()
00042 ic4PFJets.rParam = cms.double(0.4)
00043 ic4PFJets.radiusPU = 0.4
00044
00045 ak3PFJets = ak5PFJets.clone()
00046 ak3PFJets.rParam = cms.double(0.3)
00047 ak3PFJets.radiusPU = 0.3
00048
00049 ak4PFJets = ak5PFJets.clone()
00050 ak4PFJets.rParam = cms.double(0.4)
00051 ak4PFJets.radiusPU = 0.4
00052
00053 ak7PFJets = ak5PFJets.clone()
00054 ak7PFJets.rParam = cms.double(0.7)
00055 ak7PFJets.radiusPU = 0.7
00056
00057 kt3PFJets = kt4PFJets.clone()
00058 kt3PFJets.rParam = cms.double(0.3)
00059 kt3PFJets.radiusPU = 0.3
00060
00061 kt6PFJets = kt4PFJets.clone()
00062 kt6PFJets.rParam = cms.double(0.6)
00063 kt6PFJets.radiusPU = 0.6
00064
00065
00066
00067 hiRecoPFJets = cms.Sequence(ic5PFJets)
00068 hiRecoAllPFJets = cms.Sequence(ic5PFJets + ak5PFJets + ak7PFJets + kt4PFJets + kt6PFJets)
00069
00070