8 histograms = cms.VPSet(
10 min = cms.untracked.double(0.0),
11 max = cms.untracked.double(200.0),
12 nbins = cms.untracked.int32(200),
13 name = cms.untracked.string(
"zMass"),
14 description = cms.untracked.string(
"Z mass [GeV/c^{2}]"),
15 plotquantity = cms.untracked.string(
"mass")
18 min = cms.untracked.double(0.0),
19 max = cms.untracked.double(200.0),
20 nbins = cms.untracked.int32(200),
21 name = cms.untracked.string(
"mu1Pt"),
22 description = cms.untracked.string(
"Highest muon p_{t} [GeV/c]"),
23 plotquantity = cms.untracked.string(
"max(daughter(0).pt,daughter(1).pt)")
26 min = cms.untracked.double(0.0),
27 max = cms.untracked.double(200.0),
28 nbins = cms.untracked.int32(200),
29 name = cms.untracked.string(
"mu2Pt"),
30 description = cms.untracked.string(
"Lowest muon p_{t} [GeV/c]"),
31 plotquantity = cms.untracked.string(
"min(daughter(0).pt,daughter(1).pt)")
39 goodZToMuMuPlotsLoose = cms.EDAnalyzer(
40 "CandViewHistoAnalyzer",
42 src = cms.InputTag(
"goodZToMuMuAtLeast1HLTLoose")
45 goodZToMuMuPlots = cms.EDAnalyzer(
46 "CandViewHistoAnalyzer",
48 src = cms.InputTag(
"goodZToMuMuAtLeast1HLT")
126 goodZToMuMuPath.__iadd__(goodZToMuMuPlots)
127 goodZToMuMuPath.setLabel(
"goodZToMuMuAtLeast1HLT")
130 goodZToMuMu2HLTPlots = copy.deepcopy(goodZToMuMuPlots)
131 goodZToMuMu2HLTPlots.src = cms.InputTag(
"goodZToMuMu2HLT")
133 goodZToMuMu2HLTPath.__iadd__(goodZToMuMu2HLTPlots)
134 goodZToMuMu2HLTPath.setLabel(
"goodZToMuMu2HLT")
137 goodZToMuMu1HLTPlots= copy.deepcopy(goodZToMuMuPlots)
138 goodZToMuMu1HLTPlots.src = cms.InputTag(
"goodZToMuMu1HLT")
140 goodZToMuMu1HLTPath.__iadd__(goodZToMuMu1HLTPlots)
144 goodZToMuMuAB1HLTPlots= copy.deepcopy(goodZToMuMuPlots)
145 goodZToMuMuAB1HLTPlots.src = cms.InputTag(
"goodZToMuMuAB1HLT")
146 goodZToMuMuAB1HLTPath.__iadd__(goodZToMuMuAB1HLTPlots)
148 goodZToMuMuBB2HLTPlots= copy.deepcopy(goodZToMuMuPlots)
149 goodZToMuMuBB2HLTPlots.src = cms.InputTag(
"goodZToMuMuBB2HLT")
150 goodZToMuMuBB2HLTPath.__iadd__(goodZToMuMuBB2HLTPlots)
155 nonIsolatedZToMuMuPlots = copy.deepcopy(goodZToMuMuPlots)
156 nonIsolatedZToMuMuPlots.src = cms.InputTag(
"nonIsolatedZToMuMuAtLeast1HLT")
158 nonIsolatedZToMuMuPath.__iadd__(nonIsolatedZToMuMuPlots)
161 oneNonIsolatedZToMuMuPlots = copy.deepcopy(goodZToMuMuPlots)
162 oneNonIsolatedZToMuMuPlots.src = cms.InputTag(
"oneNonIsolatedZToMuMuAtLeast1HLT")
164 oneNonIsolatedZToMuMuPath.__iadd__(oneNonIsolatedZToMuMuPlots)
168 twoNonIsolatedZToMuMuPlots = copy.deepcopy(goodZToMuMuPlots)
169 twoNonIsolatedZToMuMuPlots.src = cms.InputTag(
"twoNonIsolatedZToMuMuAtLeast1HLT")
171 twoNonIsolatedZToMuMuPath.__iadd__(twoNonIsolatedZToMuMuPlots)
174 goodZToMuMuOneStandAloneMuonPlots = copy.deepcopy(goodZToMuMuPlots)
175 goodZToMuMuOneStandAloneMuonPlots.src = cms.InputTag(
"goodZToMuMuOneStandAloneMuonFirstHLT")
177 goodZToMuMuOneStandAloneMuonPath.__iadd__(goodZToMuMuOneStandAloneMuonPlots)
181 goodZToMuMuOneTrackPlots = copy.deepcopy(goodZToMuMuPlots)
182 goodZToMuMuOneTrackPlots.src = cms.InputTag(
"goodZToMuMuOneTrackFirstHLT")
184 goodZToMuMuOneTrackPath.__iadd__(goodZToMuMuOneTrackPlots)
188 goodZToMuMuOneTrackerMuonPlots = copy.deepcopy(goodZToMuMuPlots)
189 goodZToMuMuOneTrackerMuonPlots.src = cms.InputTag(
"goodZToMuMuOneTrackerMuonFirstHLT")
191 goodZToMuMuOneTrackerMuonPath.__iadd__(goodZToMuMuOneTrackerMuonPlots)
199 goodZToMuMuSameChargeAtLeast1HLTPlots = copy.deepcopy(goodZToMuMuPlots)
200 goodZToMuMuSameChargeAtLeast1HLTPlots.src = cms.InputTag(
"goodZToMuMuSameChargeAtLeast1HLT")
202 goodZToMuMuSameChargePath.__iadd__(goodZToMuMuSameChargeAtLeast1HLTPlots)
204 goodZToMuMuSameCharge2HLTPlots = copy.deepcopy(goodZToMuMuPlots)
205 goodZToMuMuSameCharge2HLTPlots.src = cms.InputTag(
"goodZToMuMuSameCharge2HLT")
207 goodZToMuMuSameCharge2HLTPath.__iadd__(goodZToMuMuSameCharge2HLTPlots)
209 goodZToMuMuSameCharge1HLTPlots = copy.deepcopy(goodZToMuMuPlots)
210 goodZToMuMuSameCharge1HLTPlots.src = cms.InputTag(
"goodZToMuMuSameCharge1HLT")
212 goodZToMuMuSameCharge1HLTPath.__iadd__(goodZToMuMuSameCharge1HLTPlots)