ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/PatAna_cff.py
Revision: 1.4
Committed: Sun Sep 18 14:14:43 2011 UTC (13 years, 7 months ago) by yilmaz
Content type: text/x-python
Branch: MAIN
CVS Tags: hi413_11, hi413_10, hi413_09, hi413_08, hi413_07, hi413_06, hi413_05, hi413_04, hi413_03, hi413_02, hi413_01
Changes since 1.3: +0 -40 lines
Log Message:
revert last photon change

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 yilmaz 1.3
74 frankma 1.1 akPu5PFclean = heavyIonCleanedGenJets.clone( src = cms.InputTag('ak5HiGenJets') )
75     akPu5PFmatch = patJetGenJetMatch.clone(
76     src = cms.InputTag("akPu5PFJets"),
77     matched = cms.InputTag("akPu5PFclean")
78     )
79     akPu5PFparton = patJetPartonMatch.clone(
80     src = cms.InputTag("akPu5PFJets")
81     )
82    
83     akPu3PFclean = heavyIonCleanedGenJets.clone( src = cms.InputTag('ak3HiGenJets') )
84     akPu3PFmatch = patJetGenJetMatch.clone(
85     src = cms.InputTag("akPu3PFJets"),
86     matched = cms.InputTag("akPu3PFclean")
87     )
88     akPu3PFparton = patJetPartonMatch.clone(
89     src = cms.InputTag("akPu3PFJets")
90     )
91    
92     # === mc sequences ===
93     icPu5patSequence = cms.Sequence(icPu5corr * icPu5clean * icPu5match * icPu5parton * icPu5patJets)
94     akPu5PFpatSequence = cms.Sequence(akPu5PFcorr * akPu5PFclean * akPu5PFmatch * akPu5PFparton * akPu5PFpatJets)
95     akPu3PFpatSequence = cms.Sequence(akPu3PFcorr * akPu3PFclean * akPu3PFmatch * akPu3PFparton * akPu3PFpatJets)