test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ewkTauDQM_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # Data-quality monitoring for EWK tau analyses
4 ewkTauDQM = cms.EDAnalyzer("EwkTauDQM",
5 
6  # name of DQM (root)directory in which all EWK tau histograms get stored
7  dqmDirectory = cms.string("Physics/EwkTau"),
8 
9  # disable all warnings
10  maxNumWarnings = cms.int32(0),
11 
12  # list of individual channels
13  channels = cms.PSet(
14  muTauChannel = cms.PSet(
15  # name of DQM (sub)directory in which histograms for Z --> muon + tau-jet channel get stored
16  dqmSubDirectory = cms.string("MuTauChannel"),
17 
18  # names of input collections
19  triggerResultsSource = cms.InputTag("TriggerResults::HLT"),
20  vertexSource = cms.InputTag("offlinePrimaryVertices"),
21  beamSpotSource = cms.InputTag("offlineBeamSpot"),
22  muonSource = cms.InputTag("muons"),
23  tauJetSource = cms.InputTag("shrinkingConePFTauProducer"),
24  caloMEtSource = cms.InputTag("met"),
25  pfMEtSource = cms.InputTag("pfMet"),
26 
27  tauDiscrByLeadTrackFinding = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackFinding"),
28  tauDiscrByLeadTrackPtCut = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackPtCut"),
29  tauDiscrByTrackIso = cms.InputTag("shrinkingConePFTauDiscriminationByTrackIsolation"),
30  tauDiscrByEcalIso = cms.InputTag("shrinkingConePFTauDiscriminationByECALIsolation"),
31  tauDiscrAgainstMuons = cms.InputTag("shrinkingConePFTauDiscriminationAgainstMuon"),
32 
33  # high-level trigger paths
34  # (at least one of the paths specified in the list is required to be passed)
35  hltPaths = cms.vstring(
36  #"HLT_Mu9"
37  ),
38 
39  # event selection criteria
40  muonEtaCut = cms.double(2.5),
41  muonPtCut = cms.double(15.),
42  muonTrackIsoCut = cms.double(2.),
43  muonEcalIsoCut = cms.double(3.),
44  muonCombIsoCut = cms.double(0.2),
45  #muonIsoMode = cms.string("absoluteIso"),
46  muonIsoMode = cms.string("relativeIso"),
47 
48  tauJetEtaCut = cms.double(2.5),
49  tauJetPtCut = cms.double(15.),
50 
51  visMassCut = cms.double(10.),
52  deltaRCut = cms.double(0.2)
53 
54  ),
55  elecTauChannel = cms.PSet(
56  # name of DQM (sub)directory in which histograms for Z --> electron + tau-jet channel get stored
57  dqmSubDirectory = cms.string("ElecTauChannel"),
58 
59  # names of input collections
60  triggerResultsSource = cms.InputTag("TriggerResults::HLT"),
61  vertexSource = cms.InputTag("offlinePrimaryVertices"),
62  beamSpotSource = cms.InputTag("offlineBeamSpot"),
63  electronSource = cms.InputTag("gedGsfElectrons"),
64  tauJetSource = cms.InputTag("shrinkingConePFTauProducer"),
65  caloMEtSource = cms.InputTag("met"),
66  pfMEtSource = cms.InputTag("pfMet"),
67 
68  tauDiscrByLeadTrackFinding = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackFinding"),
69  tauDiscrByLeadTrackPtCut = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackPtCut"),
70  tauDiscrByTrackIso = cms.InputTag("shrinkingConePFTauDiscriminationByTrackIsolation"),
71  tauDiscrByEcalIso = cms.InputTag("shrinkingConePFTauDiscriminationByECALIsolation"),
72  tauDiscrAgainstElectrons = cms.InputTag("shrinkingConePFTauDiscriminationAgainstElectron"),
73  tauDiscrAgainstMuons = cms.InputTag("shrinkingConePFTauDiscriminationAgainstMuon"),
74 
75  # high-level trigger paths
76  # (at least one of the paths specified in the list is required to be passed)
77  hltPaths = cms.vstring(
78  ##"HLT_Ele10_LW_L1R"
79  ),
80 
81  # event selection criteria
82  electronEtaCut = cms.double(2.5),
83  electronPtCut = cms.double(15.),
84  electronTrackIsoCut = cms.double(0.2),
85  electronEcalIsoCut = cms.double(0.2),
86  electronIsoMode = cms.string("relativeIso"),
87 
88  tauJetEtaCut = cms.double(2.5),
89  tauJetPtCut = cms.double(15.),
90 
91  visMassCut = cms.double(10.)
92  )
93  )
94 )