1 import FWCore.ParameterSet.Config
as cms
5 zmumugammaAnalysis = cms.EDAnalyzer(
"ZToMuMuGammaAnalyzer",
7 ComponentName = cms.string(
'zmumugammaAnalysis'),
8 analyzerName = cms.string(
'zmumugammaGedValidation'),
9 phoProducer = cms.InputTag(
'gedPhotons'),
10 pfCandidates = cms.InputTag(
"particleFlow"),
11 particleBasedIso = cms.InputTag(
"particleBasedIsolation",
"gedPhotons"),
12 muonProducer = cms.InputTag(
'muons'),
13 barrelRecHitProducer = cms.InputTag(
'reducedEcalRecHitsEB'),
14 endcapRecHitProducer = cms.InputTag(
'reducedEcalRecHitsEE'),
15 triggerEvent = cms.InputTag(
"hltTriggerSummaryAOD",
""),
16 beamSpot = cms.InputTag(
"offlineBeamSpot"),
17 prescaleFactor = cms.untracked.int32(1),
19 standAlone = cms.bool(
False),
21 muonMinPt = cms.double(20.0),
22 minPixStripHits = cms.int32(10),
23 muonMaxChi2 = cms.double(10.0),
24 muonMaxDxy = cms.double(0.2),
25 muonMatches = cms.int32(2),
26 validPixHits = cms.int32(1),
27 validMuonHits = cms.int32(1),
28 muonTrackIso = cms.double(3.0),
29 muonTightEta = cms.double(2.1),
31 minMumuInvMass = cms.double(60.0),
32 maxMumuInvMass = cms.double(120.0),
34 photonMinEt = cms.double(15.0),
35 photonMaxEta = cms.double(2.5),
36 photonTrackIso = cms.double(0.9),
38 nearMuonDr = cms.double(1.0),
39 nearMuonHcalIso = cms.double(1.0),
40 farMuonEcalIso = cms.double(1.0),
41 farMuonTrackIso = cms.double(3.0),
42 farMuonMinPt = cms.double(15.0),
43 minMumuGammaInvMass = cms.double(75.0),
44 maxMumuGammaInvMass = cms.double(105.0),
46 isHeavyIon = cms.untracked.bool(
False),
49 Verbosity = cms.untracked.int32(0),
54 useTriggerFiltering = cms.bool(
False),
55 splitHistosEBEE = cms.bool(
True),
56 makeProfiles = cms.bool(
True),
57 use2DHistos = cms.bool(
False),
61 eBin = cms.int32(150),
62 eMin = cms.double(0.0),
63 eMax = cms.double(150.0),
65 etBin = cms.int32(150),
66 etMin = cms.double(0.0),
67 etMax = cms.double(150.0),
69 sumBin = cms.int32(230),
70 sumMin = cms.double(-3.0),
71 sumMax = cms.double(20.0),
73 etaBin = cms.int32(200),
74 etaMin = cms.double(-2.5),
75 etaMax = cms.double(2.5),
77 phiBin = cms.int32(200),
78 phiMin = cms.double(-3.14),
79 phiMax = cms.double(3.14),
81 r9Bin = cms.int32(110),
82 r9Min = cms.double(0.0),
83 r9Max = cms.double(1.1),
85 hOverEBin = cms.int32(200),
86 hOverEMin = cms.double(0),
87 hOverEMax = cms.double(0.5),
89 numberBin = cms.int32(9),
90 numberMin = cms.double(1),
91 numberMax = cms.double(10),
93 xBin = cms.int32(300),
94 xMin = cms.double(-60),
95 xMax = cms.double(60),
97 yBin = cms.int32(300),
98 yMin = cms.double(-60),
99 yMax = cms.double(60),
101 rBin = cms.int32(400),
102 rMin = cms.double(0),
103 rMax = cms.double(80),
105 zBin = cms.int32(400),
106 zMin = cms.double(-200),
107 zMax = cms.double(200),
109 dEtaTracksBin = cms.int32(100),
110 dEtaTracksMin = cms.double(-0.2),
111 dEtaTracksMax = cms.double(0.2),
113 dPhiTracksBin = cms.int32(100),
114 dPhiTracksMin = cms.double(-0.5),
115 dPhiTracksMax = cms.double(0.5),
117 sigmaIetaBin = cms.int32(200),
118 sigmaIetaMin = cms.double(0.0),
119 sigmaIetaMax = cms.double(0.05),
121 eOverPBin = cms.int32(100),
122 eOverPMin = cms.double(0.0),
123 eOverPMax = cms.double(5.0),
125 chi2Bin = cms.int32(100),
126 chi2Min = cms.double(0.0),
127 chi2Max = cms.double(20.0),
131 OutputFileName = cms.string(
'DQMOfflinePhotonsAfterFirstStep.root'),