CMS 3D CMS Logo

HiGenJets_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
5 
6 
7 iterativeCone5HiGenJets = cms.EDProducer("SubEventGenJetProducer",
8  GenJetParameters,
9  AnomalousCellParameters,
10  jetAlgorithm = cms.string("IterativeCone"),
11  rParam = cms.double(0.5)
12  )
13 
14 iterativeCone5HiGenJets.doAreaFastjet = cms.bool(True)
15 iterativeCone5HiGenJets.doRhoFastjet = cms.bool(False)
16 
17 iterativeCone7HiGenJets = iterativeCone5HiGenJets.clone(rParam=0.7)
18 
19 ak5HiGenJets = cms.EDProducer("SubEventGenJetProducer",
20  GenJetParameters,
21  AnomalousCellParameters,
22  jetAlgorithm = cms.string("AntiKt"),
23  rParam = cms.double(0.5)
24  )
25 
26 ak5HiGenJets.doAreaFastjet = cms.bool(True)
27 ak5HiGenJets.doRhoFastjet = cms.bool(False)
28 
29 ak1HiGenJets = ak5HiGenJets.clone(rParam = 0.1)
30 ak2HiGenJets = ak5HiGenJets.clone(rParam = 0.2)
31 ak3HiGenJets = ak5HiGenJets.clone(rParam = 0.3)
32 ak4HiGenJets = ak5HiGenJets.clone(rParam = 0.4)
33 ak6HiGenJets = ak5HiGenJets.clone(rParam = 0.6)
34 ak7HiGenJets = ak5HiGenJets.clone(rParam = 0.7)
35 
36 kt4HiGenJets = cms.EDProducer("SubEventGenJetProducer",
37  GenJetParameters,
38  AnomalousCellParameters,
39  jetAlgorithm = cms.string("Kt"),
40  rParam = cms.double(0.4)
41  )
42 
43 kt4HiGenJets.doAreaFastjet = cms.bool(True)
44 kt4HiGenJets.doRhoFastjet = cms.bool(False)
45 
46 kt6HiGenJets = kt4HiGenJets.clone(rParam=0.6)
47 
48 hiRecoGenJetsTask = cms.Task(
49  iterativeCone5HiGenJets ,
50  kt4HiGenJets ,
51  kt6HiGenJets ,
52  ak1HiGenJets ,
53  ak2HiGenJets ,
54  ak3HiGenJets ,
55  ak4HiGenJets ,
56  ak5HiGenJets ,
57  ak6HiGenJets ,
58  ak7HiGenJets
59  )
60 hiRecoGenJets = cms.Sequence(hiRecoGenJetsTask)