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.
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 
49 
50 hiRecoGenJets = cms.Sequence(
51  iterativeCone5HiGenJets +
52  kt4HiGenJets +
53  kt6HiGenJets +
54  ak1HiGenJets +
55  ak2HiGenJets +
56  ak3HiGenJets +
57  ak4HiGenJets +
58  ak5HiGenJets +
59  ak6HiGenJets +
60  ak7HiGenJets
61  )
62 
63 
64