ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/pfJetConfig_cff.py
Revision: 1.5
Committed: Wed Jun 9 14:34:17 2010 UTC (14 years, 10 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +0 -0 lines
State: FILE REMOVED
Log Message:
clean up histogram code, moved to analysis in UserCode/amagnan

File Contents

# User Rev Content
1 amagnan 1.1 ########################################
2     #### Created 07-Apr-09
3     #### by A.-M. Magnan
4     #### a.magnan@imperial.ac.uk
5     ########################################
6    
7     import FWCore.ParameterSet.Config as cms
8     import copy
9    
10     from UserCode.HbbAnalysis.jetConfig_cff import *
11    
12    
13     ######################################################################################
14     #### Flavour ID
15     ######################################################################################
16 amagnan 1.4 pfJetPartonAssociation = copy.deepcopy(patJetPartonAssociation)
17 amagnan 1.3 pfJetPartonAssociation.jets = cms.InputTag("ak5PFJets")
18 amagnan 1.1
19 amagnan 1.4 pfJetFlavourAssociation = copy.deepcopy(patJetFlavourAssociation)
20 amagnan 1.3 pfJetFlavourAssociation.srcByReference = cms.InputTag("pfJetPartonAssociation")
21 amagnan 1.1
22    
23 amagnan 1.4 patPFJetFlavourId = cms.Sequence(patJetPartons
24 amagnan 1.3 *pfJetPartonAssociation
25     *pfJetFlavourAssociation
26     )
27 amagnan 1.1
28     ######################################################################################
29     #### MC matching : genjet and parton
30     ######################################################################################
31 amagnan 1.4 pfJetPartonMatch = copy.deepcopy(patJetPartonMatch)
32 amagnan 1.3 pfJetPartonMatch.src = cms.InputTag("ak5PFJets")
33 amagnan 1.1
34 amagnan 1.4 pfJetGenJetMatch = copy.deepcopy(patJetGenJetMatch)
35 amagnan 1.3 pfJetGenJetMatch.src = cms.InputTag("ak5PFJets")
36 amagnan 1.1
37 amagnan 1.3 patPFJetMatch = cms.Sequence(pfJetPartonMatch
38     *pfJetGenJetMatch
39     )
40 amagnan 1.1
41     ######################################################################################
42 amagnan 1.3 #### jet-tracks charge
43 amagnan 1.1 ######################################################################################
44 amagnan 1.3 pfJetCharge = copy.deepcopy(caloJetCharge)
45     pfJetCharge.src = cms.InputTag("ak5PFJetTracksAssociatorAtVertex")
46 amagnan 1.1
47 amagnan 1.3 patPFJetTracksCharge = cms.Sequence(pfJetCharge
48     )
49 amagnan 1.1
50     ######################################################################################
51 amagnan 1.3 #### PAT sequence
52 amagnan 1.1 ######################################################################################
53    
54 amagnan 1.3 patLayer0PFJets = cms.Sequence(
55     patPFJetFlavourId
56     *patPFJetTracksCharge
57     *patPFJetMatch
58     )