CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HiGenJets_cff.py
Go to the documentation of this file.
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 iterativeCone5HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
17 
18 iterativeCone7HiGenJets = iterativeCone5HiGenJets.clone(rParam=0.7)
19 
20 ak5HiGenJets = cms.EDProducer("SubEventGenJetProducer",
21  GenJetParameters,
22  AnomalousCellParameters,
23  jetAlgorithm = cms.string("AntiKt"),
24  rParam = cms.double(0.5)
25  )
26 
27 ak5HiGenJets.doAreaFastjet = cms.bool(True)
28 ak5HiGenJets.doRhoFastjet = cms.bool(False)
29 ak5HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
30 
31 ak1HiGenJets = ak5HiGenJets.clone(rParam = 0.1)
32 ak2HiGenJets = ak5HiGenJets.clone(rParam = 0.2)
33 ak3HiGenJets = ak5HiGenJets.clone(rParam = 0.3)
34 ak4HiGenJets = ak5HiGenJets.clone(rParam = 0.4)
35 ak6HiGenJets = ak5HiGenJets.clone(rParam = 0.6)
36 ak7HiGenJets = ak5HiGenJets.clone(rParam = 0.7)
37 
38 kt4HiGenJets = cms.EDProducer("SubEventGenJetProducer",
39  GenJetParameters,
40  AnomalousCellParameters,
41  jetAlgorithm = cms.string("Kt"),
42  rParam = cms.double(0.4)
43  )
44 
45 kt4HiGenJets.doAreaFastjet = cms.bool(True)
46 kt4HiGenJets.doRhoFastjet = cms.bool(False)
47 kt4HiGenJets.src = cms.InputTag("hiGenParticlesForJets")
48 
49 kt6HiGenJets = kt4HiGenJets.clone(rParam=0.6)
50 
51 
52 
53 hiRecoGenJets = cms.Sequence(
54  iterativeCone5HiGenJets +
55  kt4HiGenJets +
56  kt6HiGenJets +
57  ak1HiGenJets +
58  ak2HiGenJets +
59  ak3HiGenJets +
60  ak4HiGenJets +
61  ak5HiGenJets +
62  ak6HiGenJets +
63  ak7HiGenJets
64  )