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

File Contents

# Content
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 srcLeg2 = cms.InputTag('allLayer1PFTausForTauAnalyses'),
32 dRmin12 = cms.double(0.3),
33 srcMET = cms.InputTag('selectedMet'),
34 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 srcLeg2 = cms.InputTag('allLayer1PFTausForTauAnalyses'),
43 dRmin12 = cms.double(0.3),
44 srcMET = cms.InputTag('selectedMet'),
45 recoMode = cms.string(""),
46 verbosity = cms.untracked.int32(0)
47 )
48
49 producePairsForTauAnalyses = cms.Sequence ( eePairsForTauAnalyses
50 *mmPairsForTauAnalyses
51 *etPairsForTauAnalyses
52 *mtPairsForTauAnalyses
53 )
54
55 selectSSPairs = cms.EDFilter(
56 "DiCandidatePairSelector",
57 src = cms.InputTag("eePairsForTauAnalyses"),
58 cut = cms.string('(charge = 0 & leg1.charge = 0) | charge = 2 | charge = -2'),
59 minNumber = cms.uint32(1),
60 maxNumber = cms.uint32(100),
61 filter = cms.bool(True)
62 )
63
64 selectOSPairs = cms.EDFilter(
65 "DiCandidatePairSelector",
66 src = cms.InputTag("eePairsForTauAnalyses"),
67 cut = cms.string('charge = 0 & leg1.charge != 0'),
68 minNumber = cms.uint32(1),
69 maxNumber = cms.uint32(100),
70 filter = cms.bool(True)
71 )
72
73 selectEEPairs = cms.EDFilter(
74 "DiCandidatePairSelector",
75 src = cms.InputTag("eePairsForTauAnalyses"),
76 cut = cms.string('charge = 0 & leg1.charge != 0'),
77 minNumber = cms.uint32(1),
78 maxNumber = cms.uint32(100),
79 filter = cms.bool(True)
80 )
81
82 selectMuMuPairs = cms.EDFilter(
83 "DiCandidatePairSelector",
84 src = cms.InputTag("mmPairsForTauAnalyses"),
85 cut = cms.string('charge = 0 & leg1.charge != 0'),
86 minNumber = cms.uint32(1),
87 maxNumber = cms.uint32(100),
88 filter = cms.bool(True)
89 )
90
91
92 selectETauPairs = cms.EDFilter(
93 "DiCandidatePairSelector",
94 src = cms.InputTag("etPairsForTauAnalyses"),
95 cut = cms.string('charge = 0 & leg1.charge != 0'),
96 minNumber = cms.uint32(1),
97 maxNumber = cms.uint32(100),
98 filter = cms.bool(True)
99 )
100
101 selectMuTauPairs = cms.EDFilter(
102 "DiCandidatePairSelector",
103 src = cms.InputTag("mtPairsForTauAnalyses"),
104 cut = cms.string('charge = 0 & leg1.charge != 0'),
105 minNumber = cms.uint32(1),
106 maxNumber = cms.uint32(100),
107 filter = cms.bool(True)
108 )
109