ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/grogg/python/WenuCollections_cfi.py
Revision: 1.3
Committed: Tue Oct 5 13:03:43 2010 UTC (14 years, 6 months ago) by grogg
Content type: text/x-python
Branch: MAIN
Changes since 1.2: +7 -11 lines
Log Message:
Updated to 38X

File Contents

# User Rev Content
1 grogg 1.1 import FWCore.ParameterSet.Config as cms
2    
3 grogg 1.2 selectElectrons = cms.EDFilter("CandViewSelector",
4     src = cms.InputTag("triggeredPatRecoElectrons"),
5     cut = cms.string('pt > 10.0')
6     )
7 grogg 1.3 selectPatElectronsPFlow = cms.EDFilter("CandViewSelector",
8 grogg 1.2 src = cms.InputTag("triggeredPatElectrons"),
9     cut = cms.string('pt > 10.0')
10 grogg 1.1 )
11    
12 grogg 1.2 WToEnu = cms.EDProducer("NamedCandViewShallowCloneCombiner",
13 grogg 1.1 cut = cms.string("et>0"),
14     checkCharge = cms.bool(False),
15     name = cms.string('WToEnu'),
16     roles = cms.vstring('electron', 'met'),
17 grogg 1.2 # decay = cms.string("selectedPatElectronsPFlow pfMet")
18 grogg 1.3 decay = cms.string("selectPatElectronsPFlow patMETs")
19 grogg 1.1 )
20    
21     bestWenu = cms.EDFilter("LargestPtCandViewSelector",
22 grogg 1.2 maxNumber = cms.uint32(2),
23 grogg 1.1 src = cms.InputTag("WToEnu")
24     )
25    
26 grogg 1.2 WToEnuCalo = cms.EDProducer("NamedCandViewShallowCloneCombiner",
27 grogg 1.1 cut = cms.string("et>0"),
28     checkCharge = cms.bool(False),
29     name = cms.string('WToEnuCalo'),
30     roles = cms.vstring('electron', 'met'),
31 grogg 1.3 decay = cms.string("selectElectrons patMETs") #met
32 grogg 1.1 )
33    
34     bestWenuCalo = cms.EDFilter("LargestPtCandViewSelector",
35 grogg 1.2 maxNumber = cms.uint32(2),
36 grogg 1.1 src = cms.InputTag("WToEnuCalo")
37     )
38    
39 grogg 1.2 WToEnuCaloCorr = cms.EDProducer("NamedCandViewShallowCloneCombiner",
40 grogg 1.1 cut = cms.string("et>0"),
41     checkCharge = cms.bool(False),
42     name = cms.string('WToEnuCaloCorr'),
43 grogg 1.2 roles = cms.vstring('electron', 'metMuonJESCorAK5'),
44     decay = cms.string("selectElectrons metMuonJESCorAK5")
45 grogg 1.1 )
46    
47 grogg 1.2 bestWenuCaloCorr = cms.EDProducer("LargestPtCandViewSelector",
48     maxNumber = cms.uint32(2),
49 grogg 1.1 src = cms.InputTag("WToEnuCaloCorr")
50     )
51    
52 grogg 1.2 WToEnuTc = cms.EDProducer("NamedCandViewShallowCloneCombiner",
53 grogg 1.1 cut = cms.string("et>0"),
54     checkCharge = cms.bool(False),
55     name = cms.string('WToEnuTc'),
56     roles = cms.vstring('electron', 'tcMet'),
57 grogg 1.3 decay = cms.string("selectElectrons patMETsTC")#tcMet
58 grogg 1.1 )
59    
60     bestWenuTc = cms.EDFilter("LargestPtCandViewSelector",
61 grogg 1.2 maxNumber = cms.uint32(2),
62 grogg 1.1 src = cms.InputTag("WToEnuTc")
63     )
64    
65 grogg 1.2 WToEnuPf = cms.EDProducer("NamedCandViewShallowCloneCombiner",
66 grogg 1.1 cut = cms.string("et>0"),
67     checkCharge = cms.bool(False),
68     name = cms.string('WToEnuPf'),
69     roles = cms.vstring('electron', 'pfMet'),
70 grogg 1.3 decay = cms.string("selectPatElectronsPFlow patMETsPFlow")#pfMet#patMETs#selectedPatElectronsPFlow
71 grogg 1.1 )
72    
73     bestWenuPf = cms.EDFilter("LargestPtCandViewSelector",
74 grogg 1.2 maxNumber = cms.uint32(2),
75 grogg 1.1 src = cms.InputTag("WToEnuPf")
76     )
77    
78 grogg 1.2 WToEnuGen = cms.EDProducer("NamedCandViewShallowCloneCombiner",
79 grogg 1.1 cut = cms.string("et>0"),
80     checkCharge = cms.bool(False),
81     name = cms.string('WToEnuGen'),
82     roles = cms.vstring('electron', 'genMetTrue'),
83     decay = cms.string("selectElectrons genMetTrue")
84     )
85    
86     bestWenuGen = cms.EDFilter("LargestPtCandViewSelector",
87 grogg 1.2 maxNumber = cms.uint32(2),
88 grogg 1.1 src = cms.InputTag("WToEnuGen")
89     )
90    
91 grogg 1.3 WPath = cms.Sequence(selectElectrons+selectPatElectronsPFlow+WToEnu+bestWenu+WToEnuCalo+bestWenuCalo+WToEnuTc+bestWenuTc+WToEnuPf+bestWenuPf+WToEnuGen+bestWenuGen)
92     WPathData = cms.Sequence(selectElectrons+selectPatElectronsPFlow+WToEnu+bestWenu+WToEnuCalo+bestWenuCalo+WToEnuTc+bestWenuTc+WToEnuPf+bestWenuPf)
93 grogg 1.1