ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/PatAna_cff.py
Revision: 1.2
Committed: Sat Sep 17 13:31:52 2011 UTC (13 years, 7 months ago) by yilmaz
Content type: text/x-python
Branch: MAIN
Changes since 1.1: +1 -2 lines
Log Message:
pf3 payload typo fixed

File Contents

# User Rev Content
1 frankma 1.1 import FWCore.ParameterSet.Config as cms
2    
3     # Pat Jets
4     from PhysicsTools.PatAlgos.patHeavyIonSequences_cff import *
5     patJets.jetSource = cms.InputTag("iterativeConePu5CaloJets")
6     patJets.addBTagInfo = False
7     patJets.addTagInfos = False
8     patJets.addDiscriminators = False
9     patJets.addAssociatedTracks = False
10     patJets.addJetCharge = False
11     patJets.addJetID = False
12     patJets.getJetMCFlavour = False
13     patJets.addGenPartonMatch = True
14     patJets.addGenJetMatch = True
15     patJets.embedGenJetMatch = True
16     patJets.embedGenPartonMatch = True
17     patJets.embedCaloTowers = False
18    
19    
20     # full reco
21     icPu5corr = patJetCorrFactors.clone(
22     src = cms.InputTag("iterativeConePu5CaloJets"),
23     levels = cms.vstring('L2Relative','L3Absolute'),
24     payload = cms.string('IC5Calo')
25     )
26     icPu5patJets = patJets.clone(
27     jetSource = cms.InputTag("iterativeConePu5CaloJets"),
28     genJetMatch = cms.InputTag("icPu5match"),
29     genPartonMatch = cms.InputTag("icPu5parton"),
30     jetCorrFactorsSource = cms.VInputTag(cms.InputTag("icPu5corr"))
31     )
32    
33     akPu5PFcorr = icPu5corr.clone(
34     src = cms.InputTag("akPu5PFJets"),
35     payload = cms.string('AK5PF')
36     )
37     akPu5PFpatJets = patJets.clone(
38     jetSource = cms.InputTag("akPu5PFJets"),
39     genJetMatch = cms.InputTag("akPu5PFmatch"),
40     genPartonMatch = cms.InputTag("akPu5PFparton"),
41     jetCorrFactorsSource = cms.VInputTag(cms.InputTag("akPu5PFcorr"))
42     )
43    
44     akPu3PFcorr = icPu5corr.clone(
45     src = cms.InputTag("akPu3PFJets"),
46 yilmaz 1.2 payload = cms.string('AK3PF')
47 frankma 1.1 )
48     akPu3PFpatJets = patJets.clone(
49     jetSource = cms.InputTag("akPu3PFJets"),
50     genJetMatch = cms.InputTag("akPu3PFmatch"),
51     genPartonMatch = cms.InputTag("akPu3PFparton"),
52     jetCorrFactorsSource = cms.VInputTag(cms.InputTag("akPu3PFcorr"))
53     )
54    
55     # === data sequences ===
56     # Note still need to use enableData function in cfg to remove mc dep of patjet
57     icPu5patSequence_data = cms.Sequence( icPu5corr * icPu5patJets )
58     akPu5PFpatSequence_data = cms.Sequence(akPu5PFcorr * akPu5PFpatJets )
59     akPu3PFpatSequence_data = cms.Sequence( akPu3PFcorr * akPu3PFpatJets )
60    
61     # mc matching
62     patJetPartonMatch.matched = cms.InputTag("hiPartons")
63    
64     icPu5clean = heavyIonCleanedGenJets.clone( src = cms.InputTag('iterativeCone5HiGenJets') )
65     icPu5match = patJetGenJetMatch.clone(
66     src = cms.InputTag("iterativeConePu5CaloJets"),
67     matched = cms.InputTag("icPu5clean")
68     )
69     icPu5parton = patJetPartonMatch.clone(
70     src = cms.InputTag("iterativeConePu5CaloJets")
71     )
72    
73     akPu5PFclean = heavyIonCleanedGenJets.clone( src = cms.InputTag('ak5HiGenJets') )
74     akPu5PFmatch = patJetGenJetMatch.clone(
75     src = cms.InputTag("akPu5PFJets"),
76     matched = cms.InputTag("akPu5PFclean")
77     )
78     akPu5PFparton = patJetPartonMatch.clone(
79     src = cms.InputTag("akPu5PFJets")
80     )
81    
82     akPu3PFclean = heavyIonCleanedGenJets.clone( src = cms.InputTag('ak3HiGenJets') )
83     akPu3PFmatch = patJetGenJetMatch.clone(
84     src = cms.InputTag("akPu3PFJets"),
85     matched = cms.InputTag("akPu3PFclean")
86     )
87     akPu3PFparton = patJetPartonMatch.clone(
88     src = cms.InputTag("akPu3PFJets")
89     )
90    
91     # === mc sequences ===
92     icPu5patSequence = cms.Sequence(icPu5corr * icPu5clean * icPu5match * icPu5parton * icPu5patJets)
93     akPu5PFpatSequence = cms.Sequence(akPu5PFcorr * akPu5PFclean * akPu5PFmatch * akPu5PFparton * akPu5PFpatJets)
94     akPu3PFpatSequence = cms.Sequence(akPu3PFcorr * akPu3PFclean * akPu3PFmatch * akPu3PFparton * akPu3PFpatJets)