1 |
peiffer |
1.1 |
# -*- coding: utf-8 -*-
|
2 |
|
|
import FWCore.ParameterSet.Config as cms
|
3 |
|
|
|
4 |
|
|
from RecoJets.JetProducers.CaloJetParameters_cfi import CaloJetParameters
|
5 |
|
|
from RecoJets.JetProducers.GenJetParameters_cfi import GenJetParameters
|
6 |
|
|
from RecoJets.JetProducers.PFJetParameters_cfi import PFJetParameters
|
7 |
|
|
from RecoJets.JetProducers.SubJetParameters_cfi import SubJetParameters
|
8 |
|
|
from RecoJets.JetProducers.CATopJetParameters_cfi import CATopJetParameters
|
9 |
|
|
from RecoJets.JetProducers.AnomalousCellParameters_cfi import AnomalousCellParameters
|
10 |
|
|
|
11 |
|
|
virtualjet_parameters = cms.PSet(jetAlgorithm=cms.string("CambridgeAachen"), rParam=cms.double(0.8), jetCollInstanceName=cms.string("subjets"))
|
12 |
|
|
|
13 |
|
|
SubJetParameters.nSubjets = cms.int32(2)
|
14 |
|
|
|
15 |
|
|
caPrunedCaloJets = cms.EDProducer("SubJetProducer",
|
16 |
|
|
SubJetParameters,
|
17 |
|
|
virtualjet_parameters,
|
18 |
|
|
AnomalousCellParameters,
|
19 |
|
|
CaloJetParameters
|
20 |
|
|
)
|
21 |
|
|
|
22 |
|
|
caPrunedPFJets = cms.EDProducer("SubJetProducer",
|
23 |
|
|
SubJetParameters,
|
24 |
|
|
virtualjet_parameters,
|
25 |
|
|
AnomalousCellParameters,
|
26 |
|
|
PFJetParameters
|
27 |
|
|
)
|
28 |
|
|
|
29 |
|
|
caPrunedGenJets = cms.EDProducer("SubJetProducer",
|
30 |
|
|
SubJetParameters,
|
31 |
|
|
virtualjet_parameters,
|
32 |
|
|
AnomalousCellParameters,
|
33 |
|
|
GenJetParameters
|
34 |
|
|
)
|
35 |
|
|
|
36 |
|
|
#2.b. toptag
|
37 |
|
|
caTopCaloJets = cms.EDProducer("CATopJetProducer",
|
38 |
|
|
CATopJetParameters,
|
39 |
|
|
CaloJetParameters,
|
40 |
|
|
AnomalousCellParameters,
|
41 |
|
|
jetAlgorithm=cms.string("CambridgeAachen"), rParam=cms.double(0.8)
|
42 |
|
|
)
|
43 |
|
|
|
44 |
|
|
caTopPFJets = cms.EDProducer("CATopJetProducer",
|
45 |
|
|
CATopJetParameters,
|
46 |
|
|
PFJetParameters,
|
47 |
|
|
AnomalousCellParameters,
|
48 |
|
|
jetAlgorithm=cms.string("CambridgeAachen"), rParam=cms.double(0.8)
|
49 |
|
|
)
|
50 |
|
|
|
51 |
|
|
caTopGenJets = cms.EDProducer("CATopJetProducer",
|
52 |
|
|
CATopJetParameters,
|
53 |
|
|
GenJetParameters,
|
54 |
|
|
AnomalousCellParameters,
|
55 |
|
|
jetAlgorithm=cms.string("CambridgeAachen"), rParam=cms.double(0.8)
|
56 |
|
|
)
|
57 |
|
|
|
58 |
|
|
topjet_seq = cms.Sequence(caPrunedCaloJets * caPrunedPFJets * caTopPFJets * caTopCaloJets)
|
59 |
|
|
topjet_genseq = cms.Sequence(caPrunedGenJets * caTopGenJets)
|
60 |
|
|
|