CMS 3D CMS Logo

ewkMuDQM_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # DQM monitor module for EWK-WMuNu
4 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
5 ewkMuDQM = DQMEDAnalyzer('EwkMuDQM',
6 
7  stageL1Trigger = cms.uint32(1),
8 
9  # Input collections ->
10  TrigTag = cms.untracked.InputTag("TriggerResults::HLT"),
11  MuonTag = cms.untracked.InputTag("muons"),
12  METTag = cms.untracked.InputTag("pfMet"),
13  JetTag = cms.untracked.InputTag("ak4PFJets"),
14  VertexTag= cms.untracked.InputTag("offlinePrimaryVertices"),
15  TrigPathNames = cms.untracked.vstring("HLT_Mu","HLT_DoubleMu","HLT_IsoMu"),
16 
17  # Main cuts ->
18  PtCut = cms.untracked.double(25.0),
19  EtaCut = cms.untracked.double(2.1),
20  IsRelativeIso = cms.untracked.bool(True),
21  IsCombinedIso = cms.untracked.bool(True),
22  IsoCut03 = cms.untracked.double(0.10),
23  MtMin = cms.untracked.double(50.0),
24  MtMax = cms.untracked.double(9999999),
25  MetMin = cms.untracked.double(-999999.),
26  MetMax = cms.untracked.double(999999.),
27  AcopCut = cms.untracked.double(999.),
28 
29  # Muon quality cuts ->
30  DxyCut = cms.untracked.double(0.2), # dxy < 0.2 cm (cosmics)
31  NormalizedChi2Cut = cms.untracked.double(10.), # chi2/ndof < 10.
32  TrackerHitsCut = cms.untracked.int32(11), # Hits in inner track > 10
33  PixelHitsCut = cms.untracked.int32(1), # Pixel Hits > 0
34  MuonHitsCut = cms.untracked.int32(1), # Valid Muon Hits > 0
35  IsAlsoTrackerMuon = cms.untracked.bool(True),
36  NMatchesCut = cms.untracked.int32(2), # At least 2 Chambers matched with segments
37 
38  # To suppress Zmm ->
39  PtThrForZ1 = cms.untracked.double(20.0),
40  PtThrForZ2 = cms.untracked.double(10.0),
41 
42  # To further suppress ttbar ->
43  EJetMin = cms.untracked.double(40.),
44  NJetMax = cms.untracked.int32(999999)
45 )
46 from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger
47 stage2L1Trigger.toModify(ewkMuDQM, stageL1Trigger = 2)