CMS 3D CMS Logo

ewkElecDQM_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 ewkElecDQM = DQMEDAnalyzer('EwkElecDQM',
6  # Input collections ->
7  TrigTag = cms.untracked.InputTag("TriggerResults::HLT"),
8 # MuonTag = cms.untracked.InputTag("muons"),
9  ElecTag = cms.untracked.InputTag("gedGsfElectrons"),
10  METTag = cms.untracked.InputTag("pfMet"),
11  METIncludesMuons = cms.untracked.bool(False),
12  JetTag = cms.untracked.InputTag("ak4PFJets"),
13 # JetTag = cms.untracked.InputTag("ak4CaloJets"),
14 # JetTag = cms.untracked.InputTag("sisCone5CaloJets"),
15  VertexTag= cms.untracked.InputTag("offlinePrimaryVertices"),
16  BeamSpotTag = cms.untracked.InputTag("offlineBeamSpot"),
17 
18  # Main cuts ->
19 # MuonTrig = cms.untracked.string("HLT_Mu9"),
20  ElecTrig = cms.untracked.vstring("HLT_Ele","HLT_DoubleEle","HLT_DoublePhoton","HLT_Photon","HLT_L1SingleEG"),
21 # ElecTrig = cms.untracked.vstring("*"),
22 # UseTrackerPt = cms.untracked.bool(True), # ??
23 # PtCut = cms.untracked.double(25.0),
24  PtCut = cms.untracked.double(10.0),
25 # EtaCut = cms.untracked.double(2.1),
26  EtaCut = cms.untracked.double(2.4),
27  SieieBarrel = cms.untracked.double(0.01),
28  SieieEndcap = cms.untracked.double(0.028),
29  DetainBarrel = cms.untracked.double(0.0071),
30  DetainEndcap = cms.untracked.double(0.0066),
31 # IsRelativeIso = cms.untracked.bool(True),
32 # IsCombinedIso = cms.untracked.bool(False),
33 # IsoCut03 = cms.untracked.double(0.1),
34  EcalIsoCutBarrel = cms.untracked.double(5.7),
35  EcalIsoCutEndcap = cms.untracked.double(5.0),
36  HcalIsoCutBarrel = cms.untracked.double(8.1),
37  HcalIsoCutEndcap = cms.untracked.double(3.4),
38  TrkIsoCutBarrel = cms.untracked.double(7.2),
39  TrkIsoCutEndcap = cms.untracked.double(5.1),
40  MtMin = cms.untracked.double(-999999),
41  MtMax = cms.untracked.double(999999.0),
42  MetMin = cms.untracked.double(-999999.),
43  MetMax = cms.untracked.double(999999.),
44 # AcopCut = cms.untracked.double(2.),
45 
46 # # Muon quality cuts ->
47 # DxyCut = cms.untracked.double(0.2),
48 # NormalizedChi2Cut = cms.untracked.double(10.),
49 # TrackerHitsCut = cms.untracked.int32(11),
50 # IsAlsoTrackerMuon = cms.untracked.bool(True),
51 
52 # # To suppress Zmm ->
53 # PtThrForZ1 = cms.untracked.double(20.0),
54 # PtThrForZ2 = cms.untracked.double(10.0),
55 
56  # To further suppress ttbar ->
57  EJetMin = cms.untracked.double(30.),
58  NJetMax = cms.untracked.int32(999999),
59 
60  # PU dependence
61  PUMax = cms.untracked.uint32(60),
62  PUBinCount = cms.untracked.uint32(12) # Bin size PUMax/PUBinCount
63 )