Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003 from RecoJets.JetProducers.GenJetParameters_cfi import *
00004 from RecoJets.JetProducers.AnomalousCellParameters_cfi import *
00005
00006 iterativeCone3HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00007 GenJetParameters,
00008 AnomalousCellParameters,
00009 jetAlgorithm = cms.string("IterativeCone"),
00010 rParam = cms.double(0.3)
00011 )
00012
00013 iterativeCone3HiGenJets.doAreaFastjet = cms.bool(True)
00014 iterativeCone3HiGenJets.doRhoFastjet = cms.bool(False)
00015 iterativeCone3HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00016
00017 iterativeCone4HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00018 GenJetParameters,
00019 AnomalousCellParameters,
00020 jetAlgorithm = cms.string("IterativeCone"),
00021 rParam = cms.double(0.4)
00022 )
00023
00024 iterativeCone4HiGenJets.doAreaFastjet = cms.bool(True)
00025 iterativeCone4HiGenJets.doRhoFastjet = cms.bool(False)
00026 iterativeCone4HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00027
00028 iterativeCone5HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00029 GenJetParameters,
00030 AnomalousCellParameters,
00031 jetAlgorithm = cms.string("IterativeCone"),
00032 rParam = cms.double(0.5)
00033 )
00034
00035 iterativeCone5HiGenJets.doAreaFastjet = cms.bool(True)
00036 iterativeCone5HiGenJets.doRhoFastjet = cms.bool(False)
00037 iterativeCone5HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00038
00039 iterativeCone7HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00040 GenJetParameters,
00041 AnomalousCellParameters,
00042 jetAlgorithm = cms.string("IterativeCone"),
00043 rParam = cms.double(0.7)
00044 )
00045
00046 iterativeCone7HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00047 iterativeCone7HiGenJets.doAreaFastjet = cms.bool(True)
00048 iterativeCone7HiGenJets.doRhoFastjet = cms.bool(False)
00049
00050 ak3HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00051 GenJetParameters,
00052 AnomalousCellParameters,
00053 jetAlgorithm = cms.string("AntiKt"),
00054 rParam = cms.double(0.3)
00055 )
00056
00057 ak3HiGenJets.doAreaFastjet = cms.bool(True)
00058 ak3HiGenJets.doRhoFastjet = cms.bool(False)
00059 ak3HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00060
00061 ak4HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00062 GenJetParameters,
00063 AnomalousCellParameters,
00064 jetAlgorithm = cms.string("AntiKt"),
00065 rParam = cms.double(0.4)
00066 )
00067
00068 ak4HiGenJets.doAreaFastjet = cms.bool(True)
00069 ak4HiGenJets.doRhoFastjet = cms.bool(False)
00070 ak4HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00071
00072 ak5HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00073 GenJetParameters,
00074 AnomalousCellParameters,
00075 jetAlgorithm = cms.string("AntiKt"),
00076 rParam = cms.double(0.5)
00077 )
00078
00079 ak5HiGenJets.doAreaFastjet = cms.bool(True)
00080 ak5HiGenJets.doRhoFastjet = cms.bool(False)
00081 ak5HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00082
00083 ak7HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00084 GenJetParameters,
00085 AnomalousCellParameters,
00086 jetAlgorithm = cms.string("AntiKt"),
00087 rParam = cms.double(0.7)
00088 )
00089
00090 ak7HiGenJets.doAreaFastjet = cms.bool(True)
00091 ak7HiGenJets.doRhoFastjet = cms.bool(False)
00092 ak7HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00093
00094 kt3HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00095 GenJetParameters,
00096 AnomalousCellParameters,
00097 jetAlgorithm = cms.string("Kt"),
00098 rParam = cms.double(0.3)
00099 )
00100
00101 kt3HiGenJets.doAreaFastjet = cms.bool(True)
00102 kt3HiGenJets.doRhoFastjet = cms.bool(False)
00103 kt3HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00104
00105 kt4HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00106 GenJetParameters,
00107 AnomalousCellParameters,
00108 jetAlgorithm = cms.string("Kt"),
00109 rParam = cms.double(0.4)
00110 )
00111
00112 kt4HiGenJets.doAreaFastjet = cms.bool(True)
00113 kt4HiGenJets.doRhoFastjet = cms.bool(False)
00114 kt4HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00115
00116 kt6HiGenJets = cms.EDProducer("SubEventGenJetProducer",
00117 GenJetParameters,
00118 AnomalousCellParameters,
00119 jetAlgorithm = cms.string("Kt"),
00120 rParam = cms.double(0.6)
00121 )
00122
00123 kt6HiGenJets.doAreaFastjet = cms.bool(True)
00124 kt6HiGenJets.doRhoFastjet = cms.bool(False)
00125 kt6HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
00126
00127 hiRecoGenJets = cms.Sequence(iterativeCone5HiGenJets + iterativeCone7HiGenJets + ak5HiGenJets + ak7HiGenJets + kt4HiGenJets + kt6HiGenJets)