ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/ProducePairs_cff.py
(Generate patch)

Comparing UserCode/HbbAnalysis/python/ProducePairs_cff.py (file contents):
Revision 1.2 by amagnan, Mon Jun 1 16:15:02 2009 UTC vs.
Revision 1.5 by amagnan, Thu Sep 17 19:39:52 2009 UTC

# Line 28 | Line 28 | etPairsForTauAnalyses = cms.EDProducer(
28      "DiCandidatePairProducer",
29      useLeadingTausOnly = cms.bool(False),
30      srcLeg1 = cms.InputTag('allLayer1ElectronsForTauAnalyses'),
31 <    srcLeg2 = cms.InputTag('selectedCleanPFTaus'),
31 >    srcLeg2 = cms.InputTag('allLayer1PFTausForTauAnalyses'),
32      dRmin12 = cms.double(0.3),
33 <    srcMET = cms.InputTag('allLayer1pfMETsForTauAnalyses'),
33 >    srcMET = cms.InputTag('selectedMet'),
34      recoMode = cms.string(""),
35      verbosity = cms.untracked.int32(0)
36      )
# Line 39 | Line 39 | mtPairsForTauAnalyses = cms.EDProducer(
39      "DiCandidatePairProducer",
40      useLeadingTausOnly = cms.bool(False),
41      srcLeg1 = cms.InputTag('allLayer1MuonsForTauAnalyses'),
42 <    srcLeg2 = cms.InputTag('selectedCleanPFTaus'),
42 >    srcLeg2 = cms.InputTag('allLayer1PFTausForTauAnalyses'),
43      dRmin12 = cms.double(0.3),
44 <    srcMET = cms.InputTag('allLayer1pfMETsForTauAnalyses'),
44 >    srcMET = cms.InputTag('selectedMet'),
45      recoMode = cms.string(""),
46      verbosity = cms.untracked.int32(0)
47      )
# Line 51 | Line 51 | producePairsForTauAnalyses = cms.Sequenc
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 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines