1 |
lucieg |
1.1 |
import FWCore.ParameterSet.Config as cms
|
2 |
|
|
|
3 |
|
|
zMuMuCands = cms.EDProducer("DiMuonProducer",
|
4 |
|
|
srcLeg1 = cms.InputTag("selectedPatMuons"),
|
5 |
|
|
srcLeg2 = cms.InputTag("selectedPatMuons"),
|
6 |
|
|
scaleFuncImprovedCollinearApprox = cms.string('1'),
|
7 |
|
|
srcMET = cms.InputTag(''),
|
8 |
|
|
recoMode = cms.string('') ,
|
9 |
|
|
useLeadingTausOnly = cms.bool(False),
|
10 |
|
|
dRmin12 = cms.double(0.)
|
11 |
|
|
)
|
12 |
|
|
|
13 |
|
|
zMuMuCandsMuPt = cms.EDFilter('PATMuPairSelector',
|
14 |
|
|
src = cms.InputTag('zMuMuCands'),
|
15 |
|
|
cut = cms.string('leg1().pt()>5. & leg2.pt()>5.'),
|
16 |
|
|
filter = cms.bool(True)
|
17 |
|
|
)
|
18 |
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
|
|
zMuMuCandsMuEta = cms.EDFilter('PATMuPairSelector',
|
22 |
|
|
src = cms.InputTag('zMuMuCands'),
|
23 |
|
|
cut = cms.string('abs(leg1().eta())<2.4 & abs(leg2.eta())<2.4'),
|
24 |
|
|
filter = cms.bool(True)
|
25 |
|
|
)
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
#LOAD TRIGGER BITS FOR DATA
|
29 |
|
|
from L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMaskTechTrigConfig_cff import *
|
30 |
|
|
from HLTrigger.HLTfilters.hltLevel1GTSeed_cfi import *
|
31 |
|
|
hltLevel1GTSeed.L1TechTriggerSeeding = cms.bool(True)
|
32 |
|
|
hltLevel1GTSeed.L1SeedsLogicalExpression = cms.string('(0 AND (40 OR 41) AND NOT (36 OR 37 OR 38 OR 39))')
|
33 |
|
|
|
34 |
|
|
#Scraping
|
35 |
|
|
scrapping = cms.EDFilter("FilterOutScraping",
|
36 |
|
|
applyfilter = cms.untracked.bool(True),
|
37 |
|
|
debugOn = cms.untracked.bool(False),
|
38 |
|
|
numtrack = cms.untracked.uint32(10),
|
39 |
|
|
thresh = cms.untracked.double(0.25)
|
40 |
|
|
)
|
41 |
|
|
|
42 |
|
|
#Tracker ON
|
43 |
|
|
tkHVON = cms.EDFilter("PhysDecl",
|
44 |
|
|
applyFilter=cms.untracked.bool(True)
|
45 |
|
|
)
|
46 |
|
|
|
47 |
|
|
from HLTrigger.HLTfilters.hltHighLevel_cfi import *
|
48 |
|
|
hltHighLevel.TriggerResultsTag = cms.InputTag("TriggerResults","","HLT")
|
49 |
|
|
hltHighLevel.HLTPaths = cms.vstring("HLT_Mu9") # provide list of HLT paths (or patterns) you want
|
50 |
|
|
hltHighLevel.andOr = cms.bool(True) # how to deal with multiple triggers: True (OR) accept if ANY is true, False (AND) accept if ALL are true
|
51 |
|
|
|