CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/RecoHI/HiJetAlgos/python/HiGenJets_cff.py

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)