ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/ProducePairs_cff.py
Revision: 1.3
Committed: Thu Aug 6 07:34:41 2009 UTC (15 years, 9 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
CVS Tags: v00-02-01, v00-02-00
Changes since 1.2: +41 -4 lines
Log Message:
add configuration selectors for Hbb in etau

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2     import copy
3    
4     eePairsForTauAnalyses = cms.EDProducer(
5     "DiCandidatePairProducer",
6     useLeadingTausOnly = cms.bool(False),
7     srcLeg1 = cms.InputTag('allLayer1ElectronsForTauAnalyses'),
8     srcLeg2 = cms.InputTag('allLayer1ElectronsForTauAnalyses'),
9     dRmin12 = cms.double(0.3),
10     srcMET = cms.InputTag(''),
11     recoMode = cms.string(""),
12     verbosity = cms.untracked.int32(0)
13     )
14    
15    
16     mmPairsForTauAnalyses = cms.EDProducer(
17     "DiCandidatePairProducer",
18     useLeadingTausOnly = cms.bool(False),
19     srcLeg1 = cms.InputTag('allLayer1MuonsForTauAnalyses'),
20     srcLeg2 = cms.InputTag('allLayer1MuonsForTauAnalyses'),
21     dRmin12 = cms.double(0.3),
22     srcMET = cms.InputTag(''),
23     recoMode = cms.string(""),
24     verbosity = cms.untracked.int32(0)
25     )
26    
27     etPairsForTauAnalyses = cms.EDProducer(
28     "DiCandidatePairProducer",
29     useLeadingTausOnly = cms.bool(False),
30     srcLeg1 = cms.InputTag('allLayer1ElectronsForTauAnalyses'),
31 amagnan 1.3 srcLeg2 = cms.InputTag('allLayer1PFTausForTauAnalyses'),
32 amagnan 1.1 dRmin12 = cms.double(0.3),
33 amagnan 1.3 srcMET = cms.InputTag('selectedMet'),
34 amagnan 1.1 recoMode = cms.string(""),
35     verbosity = cms.untracked.int32(0)
36     )
37    
38     mtPairsForTauAnalyses = cms.EDProducer(
39     "DiCandidatePairProducer",
40     useLeadingTausOnly = cms.bool(False),
41     srcLeg1 = cms.InputTag('allLayer1MuonsForTauAnalyses'),
42 amagnan 1.3 srcLeg2 = cms.InputTag('allLayer1PFTausForTauAnalyses'),
43 amagnan 1.1 dRmin12 = cms.double(0.3),
44 amagnan 1.3 srcMET = cms.InputTag('selectedMet'),
45 amagnan 1.1 recoMode = cms.string(""),
46     verbosity = cms.untracked.int32(0)
47     )
48    
49     producePairsForTauAnalyses = cms.Sequence ( eePairsForTauAnalyses
50     *mmPairsForTauAnalyses
51     *etPairsForTauAnalyses
52     *mtPairsForTauAnalyses
53     )
54 amagnan 1.3
55     selectEEPairs = cms.EDFilter(
56     "DiCandidatePairSelector",
57     src = cms.InputTag("eePairsForTauAnalyses"),
58     cut = cms.string('charge = 0'),
59     minNumber = cms.uint32(1),
60     maxNumber = cms.uint32(100),
61     filter = cms.bool(True)
62     )
63    
64     selectMuMuPairs = cms.EDFilter(
65     "DiCandidatePairSelector",
66     src = cms.InputTag("mmPairsForTauAnalyses"),
67     cut = cms.string('charge = 0'),
68     minNumber = cms.uint32(1),
69     maxNumber = cms.uint32(100),
70     filter = cms.bool(True)
71     )
72    
73    
74     selectETauPairs = cms.EDFilter(
75     "DiCandidatePairSelector",
76     src = cms.InputTag("etPairsForTauAnalyses"),
77     cut = cms.string('charge = 0'),
78     minNumber = cms.uint32(1),
79     maxNumber = cms.uint32(100),
80     filter = cms.bool(True)
81     )
82    
83     selectMuTauPairs = cms.EDFilter(
84     "DiCandidatePairSelector",
85     src = cms.InputTag("mtPairsForTauAnalyses"),
86     cut = cms.string('charge = 0'),
87     minNumber = cms.uint32(1),
88     maxNumber = cms.uint32(100),
89     filter = cms.bool(True)
90     )