Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:19

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoJets.JetProducers.GenJetParameters_cfi import *
0004 from RecoJets.JetProducers.AnomalousCellParameters_cfi import *
0005 
0006 
0007 iterativeCone5HiGenJets = cms.EDProducer("SubEventGenJetProducer",
0008                                          GenJetParameters,
0009                                          AnomalousCellParameters,
0010                                          jetAlgorithm = cms.string("IterativeCone"),
0011                                          rParam = cms.double(0.5)
0012                                          )
0013 
0014 iterativeCone5HiGenJets.doAreaFastjet = True
0015 iterativeCone5HiGenJets.doRhoFastjet  = False
0016 
0017 iterativeCone7HiGenJets = iterativeCone5HiGenJets.clone(rParam=0.7)
0018 
0019 ak5HiGenJets = cms.EDProducer("SubEventGenJetProducer",
0020                               GenJetParameters,
0021                               AnomalousCellParameters,
0022                               jetAlgorithm = cms.string("AntiKt"),
0023                               rParam = cms.double(0.5)
0024                               )
0025 
0026 ak5HiGenJets.doAreaFastjet = True
0027 ak5HiGenJets.doRhoFastjet  = False
0028 
0029 ak1HiGenJets = ak5HiGenJets.clone(rParam = 0.1)
0030 ak2HiGenJets = ak5HiGenJets.clone(rParam = 0.2)
0031 ak3HiGenJets = ak5HiGenJets.clone(rParam = 0.3)
0032 ak4HiGenJets = ak5HiGenJets.clone(rParam = 0.4)
0033 ak6HiGenJets = ak5HiGenJets.clone(rParam = 0.6)
0034 ak7HiGenJets = ak5HiGenJets.clone(rParam = 0.7)
0035 
0036 kt4HiGenJets = cms.EDProducer("SubEventGenJetProducer",
0037                               GenJetParameters,
0038                               AnomalousCellParameters,
0039                               jetAlgorithm = cms.string("Kt"),
0040                               rParam = cms.double(0.4)
0041                               )
0042 
0043 kt4HiGenJets.doAreaFastjet = True
0044 kt4HiGenJets.doRhoFastjet  = False
0045 
0046 kt6HiGenJets = kt4HiGenJets.clone(rParam=0.6)
0047 
0048 hiRecoGenJetsTask = cms.Task(
0049     iterativeCone5HiGenJets ,
0050     kt4HiGenJets ,
0051     kt6HiGenJets ,
0052     ak1HiGenJets ,
0053     ak2HiGenJets ,
0054     ak3HiGenJets ,
0055     ak4HiGenJets ,
0056     ak5HiGenJets ,
0057     ak6HiGenJets ,
0058     ak7HiGenJets
0059     )
0060 hiRecoGenJets = cms.Sequence(hiRecoGenJetsTask)