2 import FWCore.ParameterSet.Config
as cms
5 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
11 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
12 Plot1D(
'pt',
'pt', 20, 0, 400,
'pt'),
13 Plot1D(
'sumEt',
'sumEt', 20, 200, 3000,
'scalar sum of Et'),
19 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'raw chs PF MET phi'),
20 Plot1D(
'pt',
'pt', 20, 0, 400,
'raw chs PF MET pt'),
21 Plot1D(
'sumEt',
'sumEt', 20, 600, 5000,
'raw chs PF scalar sum of Et'),
26 Good = cms.string(
'pt > 15 && abs(dxy) < 0.2 && abs(dz) < 0.5 && cutBased >= 3 && miniPFRelIso_all < 0.4')
29 Count1D(
'_size', 8, -0.5, 7.5,
'slimmedElectrons after basic selection (pt > 5 )'),
30 Plot1D(
'charge',
'charge', 3, -1.5, 1.5,
'electric charge'),
31 Plot1D(
'cleanmask',
'cleanmask', 1, 0.5, 1.5,
'simple cleaning mask with priority to leptons'),
32 Plot1D(
'convVeto',
'convVeto', 2, -0.5, 1.5,
'pass conversion veto'),
33 Plot1D(
'cutBased',
'cutBased', 5, -0.5, 4.5,
'cut-based ID (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)'),
34 Plot1D(
'cutBased_Fall17_V1',
'cutBased_Fall17_V1', 5, -0.5, 4.5,
'cut-based ID Fall17 V1 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)'),
35 Plot1D(
'cutBased_HEEP',
'cutBased_HEEP', 2, -0.5, 1.5,
'cut-based HEEP ID'),
36 Plot1D(
'deltaEtaSC',
'deltaEtaSC', 20, -0.2, 0.2,
'delta eta (SC,ele) with sign'),
37 Plot1D(
'dr03EcalRecHitSumEt',
'dr03EcalRecHitSumEt', 20, 0, 30,
'Non-PF Ecal isolation within a delta R cone of 0.3 with electron pt > 35 GeV'),
38 Plot1D(
'dr03HcalDepth1TowerSumEt',
'dr03HcalDepth1TowerSumEt', 20, 0, 20,
'Non-PF Hcal isolation within a delta R cone of 0.3 with electron pt > 35 GeV'),
39 Plot1D(
'dr03TkSumPt',
'dr03TkSumPt', 20, 0, 40,
'Non-PF track isolation within a delta R cone of 0.3 with electron pt > 35 GeV'),
40 Plot1D(
'dr03TkSumPtHEEP',
'dr03TkSumPtHEEP', 20, 0, 40,
'Non-PF track isolation within a delta R cone of 0.3 with electron pt > 35 GeV used in HEEP ID'),
41 Plot1D(
'dxy',
'dxy', 20, -0.1, 0.1,
'dxy (with sign) wrt first PV, in cm'),
42 Plot1D(
'dxyErr',
'dxyErr', 20, 0, 0.2,
'dxy uncertainty, in cm'),
43 Plot1D(
'dz',
'dz', 20, -0.3, 0.3,
'dz (with sign) wrt first PV, in cm'),
44 Plot1D(
'dzErr',
'dzErr', 20, 0, 0.2,
'dz uncertainty, in cm'),
45 Plot1D(
'eInvMinusPInv',
'eInvMinusPInv', 20, -0.1, 0.1,
'1/E_SC - 1/p_trk'),
46 Plot1D(
'energyErr',
'energyErr', 20, 0, 90,
'energy error of the cluster-track combination'),
47 Plot1D(
'eta',
'eta', 20, -3, 3,
'eta'),
48 Plot1D(
'genPartFlav',
'genPartFlav', 20, 0, 30,
'Flavour of genParticle for MC matching to status==1 electrons or photons: 1 = prompt electron (including gamma*->mu mu), 15 = electron from prompt tau, 22 = prompt photon (likely conversion), 5 = electron from b, 4 = electron from c, 3 = electron from light or unknown, 0 = unmatched'),
50 Plot1D(
'hoe',
'hoe', 20, 0, 1,
'H over E'),
51 Plot1D(
'ip3d',
'ip3d', 20, 0, 0.2,
'3D impact parameter wrt first PV, in cm'),
52 Plot1D(
'isPFcand',
'isPFcand', 2, -0.5, 1.5,
'electron is PF candidate'),
54 Plot1D(
'jetRelIso',
'jetRelIso', 20, -0.2, 1.8,
'Relative isolation in matched jet (1/ptRatio-1, pfRelIso04_all if no matched jet)'),
55 Plot1D(
'lostHits',
'lostHits', 4, -0.5, 3.5,
'number of missing inner hits'),
57 Plot1D(
'miniPFRelIso_all',
'miniPFRelIso_all', 20, 0, 1,
'mini PF relative isolation, total (with scaled rho*EA PU corrections)'),
58 Plot1D(
'miniPFRelIso_chg',
'miniPFRelIso_chg', 20, 0, 1,
'mini PF relative isolation, charged component'),
59 Plot1D(
'mvaFall17V1Iso',
'mvaFall17V1Iso', 20, -1, 1,
'MVA Iso ID V1 score'),
60 Plot1D(
'mvaFall17V1Iso_WP80',
'mvaFall17V1Iso_WP80', 2, -0.5, 1.5,
'MVA Iso ID V1 WP80'),
61 Plot1D(
'mvaFall17V1Iso_WP90',
'mvaFall17V1Iso_WP90', 2, -0.5, 1.5,
'MVA Iso ID V1 WP90'),
62 Plot1D(
'mvaFall17V1Iso_WPL',
'mvaFall17V1Iso_WPL', 2, -0.5, 1.5,
'MVA Iso ID V1 loose WP'),
63 Plot1D(
'mvaFall17V1noIso',
'mvaFall17V1noIso', 20, -1, 1,
'MVA noIso ID V1 score'),
64 Plot1D(
'mvaFall17V1noIso_WP80',
'mvaFall17V1noIso_WP80', 2, -0.5, 1.5,
'MVA noIso ID V1 WP80'),
65 Plot1D(
'mvaFall17V1noIso_WP90',
'mvaFall17V1noIso_WP90', 2, -0.5, 1.5,
'MVA noIso ID V1 WP90'),
66 Plot1D(
'mvaFall17V1noIso_WPL',
'mvaFall17V1noIso_WPL', 2, -0.5, 1.5,
'MVA noIso ID V1 loose WP'),
67 Plot1D(
'mvaFall17V2Iso',
'mvaFall17V2Iso', 20, -1, 1,
'MVA Iso ID V2 score'),
68 Plot1D(
'mvaFall17V2Iso_WP80',
'mvaFall17V2Iso_WP80', 2, -0.5, 1.5,
'MVA Iso ID V2 WP80'),
69 Plot1D(
'mvaFall17V2Iso_WP90',
'mvaFall17V2Iso_WP90', 2, -0.5, 1.5,
'MVA Iso ID V2 WP90'),
70 Plot1D(
'mvaFall17V2Iso_WPL',
'mvaFall17V2Iso_WPL', 2, -0.5, 1.5,
'MVA Iso ID V2 loose WP'),
71 Plot1D(
'mvaFall17V2noIso',
'mvaFall17V2noIso', 20, -1, 1,
'MVA noIso ID V2 score'),
72 Plot1D(
'mvaFall17V2noIso_WP80',
'mvaFall17V2noIso_WP80', 2, -0.5, 1.5,
'MVA noIso ID V2 WP80'),
73 Plot1D(
'mvaFall17V2noIso_WP90',
'mvaFall17V2noIso_WP90', 2, -0.5, 1.5,
'MVA noIso ID V2 WP90'),
74 Plot1D(
'mvaFall17V2noIso_WPL',
'mvaFall17V2noIso_WPL', 2, -0.5, 1.5,
'MVA noIso ID V2 loose WP'),
75 Plot1D(
'mvaTTH',
'mvaTTH', 20, -1, 1,
'TTH MVA lepton ID score'),
76 Plot1D(
'pdgId',
'pdgId', 27, -13.5, 13.5,
'PDG code assigned by the event reconstruction (not by MC truth)'),
77 Plot1D(
'pfRelIso03_all',
'pfRelIso03_all', 20, 0, 2,
'PF relative isolation dR=0.3, total (with rho*EA PU corrections)'),
78 Plot1D(
'pfRelIso03_chg',
'pfRelIso03_chg', 20, 0, 2,
'PF relative isolation dR=0.3, charged component'),
79 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
81 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt (corrected)'),
82 Plot1D(
'r9',
'r9', 20, 0, 1.1,
'R9 of the supercluster, calculated with full 5x5 region'),
83 Plot1D(
'sieie',
'sieie', 20, 0, 0.05,
'sigma_IetaIeta of the supercluster, calculated with full 5x5 region'),
84 Plot1D(
'sip3d',
'sip3d', 20, 0, 20,
'3D impact parameter significance wrt first PV, in cm'),
85 Plot1D(
'tightCharge',
'tightCharge', 3, -0.5, 2.5,
'Tight charge criteria (0:none, 1:isGsfScPixChargeConsistent, 2:isGsfCtfScPixChargeConsistent)'),
86 NoPlot(
'vidNestedWPBitmap'),
92 Count1D(
'_size', 6, -0.5, 5.5,
'slimmedJetsAK8, i.e. ak8 fat jets for boosted analysis'),
93 Plot1D(
'area',
'area', 20, 2, 4,
'jet catchment area, for JECs'),
94 Plot1D(
'btagCMVA',
'btagCMVA', 20, -1, 1,
'CMVA V2 btag discriminator'),
95 Plot1D(
'btagCSVV2',
'btagCSVV2', 20, -1, 1,
' pfCombinedInclusiveSecondaryVertexV2 b-tag discriminator (aka CSVV2)'),
96 Plot1D(
'btagDeepB',
'btagDeepB', 20, -1, 1,
'Deep B+BB btag discriminator'),
97 Plot1D(
'btagHbb',
'btagHbb', 20, -1, 1,
'Higgs to BB tagger discriminator'),
98 Plot1D(
'deepTagMD_H4qvsQCD',
'deepTagMD_H4qvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger H->4q vs QCD discriminator'),
99 Plot1D(
'deepTagMD_HbbvsQCD',
'deepTagMD_HbbvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger H->bb vs QCD discriminator'),
100 Plot1D(
'deepTagMD_TvsQCD',
'deepTagMD_TvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger top vs QCD discriminator'),
101 Plot1D(
'deepTagMD_WvsQCD',
'deepTagMD_WvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger W vs QCD discriminator'),
102 Plot1D(
'deepTagMD_ZHbbvsQCD',
'deepTagMD_ZHbbvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger Z/H->bb vs QCD discriminator'),
103 Plot1D(
'deepTagMD_ZHccvsQCD',
'deepTagMD_ZHccvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger Z/H->cc vs QCD discriminator'),
104 Plot1D(
'deepTagMD_ZbbvsQCD',
'deepTagMD_ZbbvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger Z->bb vs QCD discriminator'),
105 Plot1D(
'deepTagMD_ZvsQCD',
'deepTagMD_ZvsQCD', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger Z vs QCD discriminator'),
106 Plot1D(
'deepTagMD_bbvsLight',
'deepTagMD_bbvsLight', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger Z/H/gluon->bb vs light flavour discriminator'),
107 Plot1D(
'deepTagMD_ccvsLight',
'deepTagMD_ccvsLight', 20, 0, 1,
'Mass-decorrelated DeepBoostedJet tagger Z/H/gluon->cc vs light flavour discriminator'),
108 Plot1D(
'deepTag_TvsQCD',
'deepTag_TvsQCD', 20, 0, 1,
'DeepBoostedJet tagger top vs QCD discriminator'),
109 Plot1D(
'deepTag_WvsQCD',
'deepTag_WvsQCD', 20, 0, 1,
'DeepBoostedJet tagger W vs QCD discriminator'),
110 Plot1D(
'deepTag_ZvsQCD',
'deepTag_ZvsQCD', 20, 0, 1,
'DeepBoostedJet tagger Z vs QCD discriminator'),
111 Plot1D(
'eta',
'eta', 20, -4, 4,
'eta'),
112 Plot1D(
'jetId',
'jetId', 8, -0.5, 7.5,
'Jet ID flags bit1 is loose (always false in 2017 since it does not exist), bit2 is tight, bit3 is tightLepVeto'),
113 Plot1D(
'mass',
'mass', 20, 0, 300,
'mass'),
114 Plot1D(
'msoftdrop',
'msoftdrop', 20, -300, 300,
'Soft drop mass'),
115 Plot1D(
'n2b1',
'n2b1', 20, 0, 1,
'N2 (beta=1)'),
116 Plot1D(
'n3b1',
'n3b1', 20, 0, 5,
'N3 (beta=1)'),
117 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
118 Plot1D(
'pt',
'pt', 20, 0, 800,
'pt'),
119 Plot1D(
'rawFactor',
'rawFactor', 20, -0.5, 0.5,
'1 - Factor to get back to raw pT'),
122 Plot1D(
'tau1',
'tau1', 20, 0, 1,
'Nsubjettiness (1 axis)'),
123 Plot1D(
'tau2',
'tau2', 20, 0, 1,
'Nsubjettiness (2 axis)'),
124 Plot1D(
'tau3',
'tau3', 20, 0, 1,
'Nsubjettiness (3 axis)'),
125 Plot1D(
'tau4',
'tau4', 20, 0, 1,
'Nsubjettiness (4 axis)'),
131 Plot1D(
'BadChargedCandidateFilter',
'BadChargedCandidateFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
132 Plot1D(
'BadChargedCandidateSummer16Filter',
'BadChargedCandidateSummer16Filter', 2, -0.5, 1.5,
'Trigger/flag bit'),
133 Plot1D(
'BadPFMuonFilter',
'BadPFMuonFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
134 Plot1D(
'BadPFMuonSummer16Filter',
'BadPFMuonSummer16Filter', 2, -0.5, 1.5,
'Trigger/flag bit'),
135 Plot1D(
'CSCTightHalo2015Filter',
'CSCTightHalo2015Filter', 2, -0.5, 1.5,
'Trigger/flag bit'),
136 Plot1D(
'CSCTightHaloFilter',
'CSCTightHaloFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
137 Plot1D(
'CSCTightHaloTrkMuUnvetoFilter',
'CSCTightHaloTrkMuUnvetoFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
138 Plot1D(
'EcalDeadCellBoundaryEnergyFilter',
'EcalDeadCellBoundaryEnergyFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
139 Plot1D(
'EcalDeadCellTriggerPrimitiveFilter',
'EcalDeadCellTriggerPrimitiveFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
140 Plot1D(
'HBHENoiseFilter',
'HBHENoiseFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
141 Plot1D(
'HBHENoiseIsoFilter',
'HBHENoiseIsoFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
142 Plot1D(
'HcalStripHaloFilter',
'HcalStripHaloFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
143 Plot1D(
'METFilters',
'METFilters', 2, -0.5, 1.5,
'Trigger/flag bit'),
144 Plot1D(
'chargedHadronTrackResolutionFilter',
'chargedHadronTrackResolutionFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
145 Plot1D(
'ecalBadCalibFilter',
'ecalBadCalibFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
146 Plot1D(
'ecalBadCalibFilterV2',
'ecalBadCalibFilterV2', 1, 0.5, 1.5,
'Bad ECAL calib flag (updated xtal list)'),
147 Plot1D(
'ecalLaserCorrFilter',
'ecalLaserCorrFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
148 Plot1D(
'eeBadScFilter',
'eeBadScFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
149 Plot1D(
'globalSuperTightHalo2016Filter',
'globalSuperTightHalo2016Filter', 2, -0.5, 1.5,
'Trigger/flag bit'),
150 Plot1D(
'globalTightHalo2016Filter',
'globalTightHalo2016Filter', 2, -0.5, 1.5,
'Trigger/flag bit'),
151 Plot1D(
'goodVertices',
'goodVertices', 2, -0.5, 1.5,
'Trigger/flag bit'),
152 Plot1D(
'hcalLaserEventFilter',
'hcalLaserEventFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
153 Plot1D(
'muonBadTrackFilter',
'muonBadTrackFilter', 2, -0.5, 1.5,
'Trigger/flag bit'),
154 Plot1D(
'trkPOGFilters',
'trkPOGFilters', 2, -0.5, 1.5,
'Trigger/flag bit'),
155 Plot1D(
'trkPOG_logErrorTooManyClusters',
'trkPOG_logErrorTooManyClusters', 2, -0.5, 1.5,
'Trigger/flag bit'),
156 Plot1D(
'trkPOG_manystripclus53X',
'trkPOG_manystripclus53X', 2, -0.5, 1.5,
'Trigger/flag bit'),
157 Plot1D(
'trkPOG_toomanystripclus53X',
'trkPOG_toomanystripclus53X', 2, -0.5, 1.5,
'Trigger/flag bit'),
160 GenDressedLepton = cms.PSet(
163 Count1D(
'_size', 25, -0.5, 24.5,
'Dressed leptons from Rivet-based ParticleLevelProducer'),
164 Plot1D(
'eta',
'eta', 20, -7, 7,
'eta'),
165 Plot1D(
'mass',
'mass', 20, 0, 200,
'mass'),
166 Plot1D(
'pdgId',
'pdgId', 40, -20, 20,
'pdgId'),
167 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
168 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
174 Count1D(
'_size', 25, -0.5, 24.5,
'slimmedGenJets, i.e. ak4 Jets made with visible genparticles'),
175 Plot1D(
'eta',
'eta', 20, -7, 7,
'eta'),
176 Plot1D(
'hadronFlavour',
'hadronFlavour', 6, -0.5, 5.5,
'flavour from hadron ghost clustering'),
177 Plot1D(
'mass',
'mass', 20, 0, 200,
'mass'),
178 Plot1D(
'partonFlavour',
'partonFlavour', 40, -9.5, 30.5,
'flavour from parton matching'),
179 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
180 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
183 GenJetAK8 = cms.PSet(
186 Count1D(
'_size', 25, -0.5, 24.5,
'slimmedGenJetAK8, i.e. ak8 Jets made with visible genparticles'),
187 Plot1D(
'eta',
'eta', 20, -7, 7,
'eta'),
188 Plot1D(
'hadronFlavour',
'hadronFlavour', 6, -0.5, 5.5,
'flavour from hadron ghost clustering'),
189 Plot1D(
'mass',
'mass', 20, 0, 200,
'mass'),
190 Plot1D(
'partonFlavour',
'partonFlavour', 40, -9.5, 30.5,
'flavour from parton matching'),
191 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
192 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
198 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
199 Plot1D(
'pt',
'pt', 20, 0, 400,
'pt'),
205 Count1D(
'_size', 40, -0.5, 124.5,
'interesting gen particles '),
206 Plot1D(
'eta',
'eta', 20, -30000, 30000,
'eta'),
207 NoPlot(
'genPartIdxMother'),
208 Plot1D(
'mass',
'mass', 20, 0, 300,
'Mass stored for all particles with mass > 10 GeV and photons with mass > 1 GeV. For other particles you can lookup from PDGID'),
209 Plot1D(
'pdgId',
'pdgId', 20, -6000, 6000,
'PDG id'),
210 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
211 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
212 Plot1D(
'status',
'status', 20, 0, 100,
'Particle status. 1=stable'),
213 Plot1D(
'statusFlags',
'statusFlags', 32768, 0, 32768,
'gen status flags stored bitwise, bits are: 0 : isPrompt, 1 : isDecayedLeptonHadron, 2 : isTauDecayProduct, 3 : isPromptTauDecayProduct, 4 : isDirectTauDecayProduct, 5 : isDirectPromptTauDecayProduct, 6 : isDirectHadronDecayProduct, 7 : isHardProcess, 8 : fromHardProcess, 9 : isHardProcessTauDecayProduct, 10 : isDirectHardProcessTauDecayProduct, 11 : fromHardProcessBeforeFSR, 12 : isFirstCopy, 13 : isLastCopy, 14 : isLastCopyBeforeFSR, '),
216 GenVisTau = cms.PSet(
219 Count1D(
'_size', 4, -0.5, 3.5,
'gen hadronic taus '),
220 Plot1D(
'charge',
'charge', 3, -1.5, 1.5,
'charge'),
221 Plot1D(
'eta',
'eta', 20, -5, 5,
'eta'),
222 NoPlot(
'genPartIdxMother'),
223 Plot1D(
'mass',
'mass', 20, 0, 2,
'mass'),
224 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
225 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
226 Plot1D(
'status',
'status', 16, -0.5, 15.5,
'Hadronic tau decay mode. 0=OneProng0PiZero, 1=OneProng1PiZero, 2=OneProng2PiZero, 10=ThreeProng0PiZero, 11=ThreeProng1PiZero, 15=Other'),
232 Plot1D(
'Higgs_pt',
'Higgs_pt', 20, 0, 400,
'pt of the Higgs boson as identified in HTXS'),
233 Plot1D(
'Higgs_y',
'Higgs_y', 20, -5, 5,
'rapidity of the Higgs boson as identified in HTXS'),
234 Plot1D(
'njets25',
'njets25', 20, 0, 20,
'number of jets with pt>25 GeV as identified in HTXS'),
235 Plot1D(
'njets30',
'njets30', 20, 0, 20,
'number of jets with pt>30 GeV as identified in HTXS'),
236 Plot1D(
'stage_0',
'stage_0', 100, 0, 100,
'HTXS stage-0 category'),
237 Plot1D(
'stage_1_pTjet25',
'stage_1_pTjet25', 1000, 0, 1000,
'HTXS stage-1 category (jet pt>25 GeV)'),
238 Plot1D(
'stage_1_pTjet30',
'stage_1_pTjet30', 1000, 0, 1000,
'HTXS stage-1 category (jet pt>30 GeV)'),
244 Count1D(
'_size', 5, -0.5, 4.5,
'isolated tracks after basic selection (pt > 10 && abs(dxy) < 0.02 && abs(dz) < 0.1 && isHighPurityTrack && miniPFIsolation.chargedHadronIso/pt < 0.2) and lepton veto'),
245 Plot1D(
'dxy',
'dxy', 20, -0.02, 0.02,
'dxy (with sign) wrt first PV, in cm'),
246 Plot1D(
'dz',
'dz', 20, -0.09, 0.09,
'dz (with sign) wrt first PV, in cm'),
247 Plot1D(
'eta',
'eta', 20, -3, 3,
'eta'),
248 Plot1D(
'fromPV',
'fromPV', 5, -1.5, 3.5,
'provenance from primary vertex'),
249 Plot1D(
'isFromLostTrack',
'isFromLostTrack', 2, -0.5, 1.5,
'if isolated track comes from a lost track'),
250 Plot1D(
'isHighPurityTrack',
'isHighPurityTrack', 2, -0.5, 1.5,
'track is high purity'),
251 Plot1D(
'isPFcand',
'isPFcand', 2, -0.5, 1.5,
'if isolated track is a PF candidate'),
252 Plot1D(
'miniPFRelIso_all',
'miniPFRelIso_all', 20, 0, 2,
'mini PF relative isolation, total (with scaled rho*EA PU corrections)'),
253 Plot1D(
'miniPFRelIso_chg',
'miniPFRelIso_chg', 20, 0, 2,
'mini PF relative isolation, charged component'),
254 Plot1D(
'pdgId',
'pdgId', 20, -300, 300,
'PDG id of PF cand'),
255 Plot1D(
'pfRelIso03_all',
'pfRelIso03_all', 20, 0, 2,
'PF relative isolation dR=0.3, total (deltaBeta corrections)'),
256 Plot1D(
'pfRelIso03_chg',
'pfRelIso03_chg', 20, 0, 2,
'PF relative isolation dR=0.3, charged component'),
257 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
258 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
263 CentralPt30 = cms.string(
'abs(eta) < 2.4 && pt > 30'),
264 ForwardPt30 = cms.string(
'abs(eta) > 2.4 && pt > 30')
267 Count1D(
'_size', 20, -0.5, 19.5,
'slimmedJets, i.e. ak4 PFJets CHS with JECs applied, after basic selection (pt > 15)'),
268 Plot1D(
'area',
'area', 20, 0.2, 0.8,
'jet catchment area, for JECs'),
269 Plot1D(
'bRegCorr',
'bRegCorr', 20, 0, 3,
'pt corrected with b-jet regression'),
270 Plot1D(
'bRegRes',
'bRegRes', 20, 0, 0.6,
'res on pt corrected with b-jet regression'),
271 Plot1D(
'btagCMVA',
'btagCMVA', 20, -1, 1,
'CMVA V2 btag discriminator'),
272 Plot1D(
'btagCSVV2',
'btagCSVV2', 20, -1, 1,
' pfCombinedInclusiveSecondaryVertexV2 b-tag discriminator (aka CSVV2)'),
273 Plot1D(
'btagDeepB',
'btagDeepB', 20, -1, 1,
'Deep B+BB btag discriminator'),
274 Plot1D(
'btagDeepC',
'btagDeepC', 20, 0, 1,
'DeepCSV charm btag discriminator'),
275 Plot1D(
'btagDeepFlavB',
'btagDeepFlavB', 20, 0, 1,
'DeepFlavour b+bb tag discriminator'),
276 Plot1D(
'chEmEF',
'chEmEF', 20, 0, 1,
'charged Electromagnetic Energy Fraction'),
277 Plot1D(
'chHEF',
'chHEF', 20, 0, 2,
'charged Hadron Energy Fraction'),
278 Plot1D(
'cleanmask',
'cleanmask', 2, -0.5, 1.5,
'simple cleaning mask with priority to leptons'),
281 Plot1D(
'eta',
'eta', 20, -6, 6,
'eta'),
283 Plot1D(
'hadronFlavour',
'hadronFlavour', 6, -0.5, 5.5,
'flavour from hadron ghost clustering'),
284 Plot1D(
'jetId',
'jetId', 8, -0.5, 7.5,
'Jet ID flags bit1 is loose (always false in 2017 since it does not exist), bit2 is tight, bit3 is tightLepVeto'),
285 Plot1D(
'mass',
'mass', 20, 0, 200,
'mass'),
286 Plot1D(
'muEF',
'muEF', 20, 0, 1,
'muon Energy Fraction'),
289 Plot1D(
'nConstituents',
'nConstituents', 20, 0, 80,
'Number of particles in the jet'),
290 Plot1D(
'nElectrons',
'nElectrons', 5, -0.5, 4.5,
'number of electrons in the jet'),
291 Plot1D(
'nMuons',
'nMuons', 4, -0.5, 3.5,
'number of muons in the jet'),
292 Plot1D(
'neEmEF',
'neEmEF', 20, 0, 1,
'charged Electromagnetic EnergyFraction'),
293 Plot1D(
'neHEF',
'neHEF', 20, 0, 1,
'neutral Hadron Energy Fraction'),
294 Plot1D(
'partonFlavour',
'partonFlavour', 40, -9.5, 30.5,
'flavour from parton matching'),
295 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
296 Plot1D(
'pt',
'pt', 20, 0, 400,
'pt'),
297 Plot1D(
'puId',
'puId', 8, -0.5, 7.5,
'Pilup ID flags'),
298 Plot1D(
'qgl',
'qgl', 20, 0, 1,
'Quark vs Gluon likelihood discriminator'),
299 Plot1D(
'rawFactor',
'rawFactor', 20, -0.5, 0.5,
'1 - Factor to get back to raw pT'),
305 Plot1D(
'MetUnclustEnUpDeltaX',
'MetUnclustEnUpDeltaX', 20, -20, 20,
'Delta (METx_mod-METx) Unclustered Energy Up'),
306 Plot1D(
'MetUnclustEnUpDeltaY',
'MetUnclustEnUpDeltaY', 20, -10, 10,
'Delta (METy_mod-METy) Unclustered Energy Up'),
307 Plot1D(
'fiducialGenPhi',
'fiducialGenPhi', 20, -3.14159, 3.14159,
'phi'),
308 Plot1D(
'fiducialGenPt',
'fiducialGenPt', 20, 0, 400,
'pt'),
309 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
310 Plot1D(
'pt',
'pt', 20, 0, 400,
'pt'),
311 Plot1D(
'sumEt',
'sumEt', 20, 600, 5000,
'scalar sum of Et'),
316 Good = cms.string(
'pt > 15 && abs(dxy) < 0.2 && abs(dz) < 0.5 && mediumId && miniPFRelIso_all < 0.4')
319 Count1D(
'_size', 5, -0.5, 4.5,
'slimmedMuons after basic selection (pt > 3 && track.isNonnull && isLooseMuon)'),
320 Plot1D(
'charge',
'charge', 3, -1.5, 1.5,
'electric charge'),
321 Plot1D(
'cleanmask',
'cleanmask', 2, -0.5, 1.5,
'simple cleaning mask with priority to leptons'),
322 Plot1D(
'dxy',
'dxy', 20, -0.1, 0.1,
'dxy (with sign) wrt first PV, in cm'),
323 Plot1D(
'dxyErr',
'dxyErr', 20, 0, 0.1,
'dxy uncertainty, in cm'),
324 Plot1D(
'dz',
'dz', 20, -0.3, 0.3,
'dz (with sign) wrt first PV, in cm'),
325 Plot1D(
'dzErr',
'dzErr', 20, 0, 0.2,
'dz uncertainty, in cm'),
326 Plot1D(
'eta',
'eta', 20, -2.5, 2.5,
'eta'),
327 Plot1D(
'genPartFlav',
'genPartFlav', 16, -0.5, 15.5,
'Flavour of genParticle for MC matching to status==1 muons: 1 = prompt muon (including gamma*->mu mu), 15 = muon from prompt tau, 5 = muon from b, 4 = muon from c, 3 = muon from light or unknown, 0 = unmatched'),
329 Plot1D(
'highPtId',
'highPtId', 3, -0.5, 2.5,
'POG highPt muon ID (1 = tracker high pT, 2 = global high pT, which includes tracker high pT)'),
330 Plot1D(
'inTimeMuon',
'inTimeMuon', 2, -0.5, 1.5,
'inTimeMuon ID'),
331 Plot1D(
'ip3d',
'ip3d', 20, 0, 0.2,
'3D impact parameter wrt first PV, in cm'),
332 Plot1D(
'isGlobal',
'isGlobal', 2, -0.5, 1.5,
'muon is global muon'),
333 Plot1D(
'isPFcand',
'isPFcand', 2, -0.5, 1.5,
'muon is PF candidate'),
334 Plot1D(
'isTracker',
'isTracker', 2, -0.5, 1.5,
'muon is tracker muon'),
336 Plot1D(
'jetRelIso',
'jetRelIso', 20, -0.2, 1.8,
'Relative isolation in matched jet (1/ptRatio-1, pfRelIso04_all if no matched jet)'),
338 Profile1D(
'mediumId',
'mediumId',
'pt', 16, 0, 80,
'POG Medium muon ID (using the relaxed cuts in the data Run 2016 B-F periods, and standard cuts elsewhere)'),
339 Plot1D(
'mediumPromptId',
'mediumPromptId', 2, -0.5, 1.5,
'cut-based ID, medium prompt WP'),
340 Plot1D(
'miniIsoId',
'miniIsoId', 5, -0.5, 4.5,
'MiniIso ID from miniAOD selector (1=MiniIsoLoose, 2=MiniIsoMedium, 3=MiniIsoTight, 4=MiniIsoVeryTight)'),
341 Plot1D(
'miniPFRelIso_all',
'miniPFRelIso_all', 20, 0, 1,
'mini PF relative isolation, total (with scaled rho*EA PU corrections)'),
342 Plot1D(
'miniPFRelIso_chg',
'miniPFRelIso_chg', 20, 0, 1,
'mini PF relative isolation, charged component'),
343 Plot1D(
'multiIsoId',
'multiIsoId', 3, -0.5, 2.5,
'MultiIsoId from miniAOD selector (1=MultiIsoLoose, 2=MultiIsoMedium)'),
344 Plot1D(
'mvaId',
'mvaId', 4, -0.5, 3.5,
'Mva ID from miniAOD selector (1=MvaLoose, 2=MvaMedium, 3=MvaTight)'),
345 Plot1D(
'mvaTTH',
'mvaTTH', 20, -1, 1,
'TTH MVA lepton ID score'),
346 Plot1D(
'nStations',
'nStations', 5, -0.5, 4.5,
'number of matched stations with default arbitration (segment & track)'),
347 Plot1D(
'nTrackerLayers',
'nTrackerLayers', 15, 2.5, 17.5,
'number of layers in the tracker'),
348 Plot1D(
'pdgId',
'pdgId', 27, -13.5, 13.5,
'PDG code assigned by the event reconstruction (not by MC truth)'),
349 Plot1D(
'pfIsoId',
'pfIsoId', 7, -0.5, 6.5,
'PFIso ID from miniAOD selector (1=PFIsoVeryLoose, 2=PFIsoLoose, 3=PFIsoMedium, 4=PFIsoTight, 5=PFIsoVeryTight, 6=PFIsoVeryVeryTight)'),
350 Plot1D(
'pfRelIso03_all',
'pfRelIso03_all', 20, 0, 2,
'PF relative isolation dR=0.3, total (deltaBeta corrections)'),
351 Plot1D(
'pfRelIso03_chg',
'pfRelIso03_chg', 20, 0, 2,
'PF relative isolation dR=0.3, charged component'),
352 Plot1D(
'pfRelIso04_all',
'pfRelIso04_all', 20, 0, 2,
'PF relative isolation dR=0.4, total (deltaBeta corrections)'),
353 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
354 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
355 Plot1D(
'ptErr',
'ptErr', 20, 0, 20,
'ptError of the muon track'),
356 Plot1D(
'segmentComp',
'segmentComp', 20, 0, 1,
'muon segment compatibility'),
357 Plot1D(
'sip3d',
'sip3d', 20, 0, 20,
'3D impact parameter significance wrt first PV'),
358 Profile1D(
'softId',
'softId',
'pt', 20, 0, 40,
'POG Soft muon ID (using the relaxed cuts in the data Run 2016 B-F periods, and standard cuts elsewhere)'),
359 Plot1D(
'softMvaId',
'softMvaId', 2, -0.5, 1.5,
'soft MVA ID'),
360 Plot1D(
'tightCharge',
'tightCharge', 1, 1.5, 2.5,
'Tight charge criterion using pterr/pt of muonBestTrack (0:fail, 2:pass)'),
361 Profile1D(
'tightId',
'tightId',
'pt', 16, 0, 80,
'POG Tight muon ID'),
362 Plot1D(
'tkIsoId',
'tkIsoId', 3, -0.5, 2.5,
'TkIso ID (1=TkIsoLoose, 2=TkIsoTight)'),
363 Plot1D(
'triggerIdLoose',
'triggerIdLoose', 2, -0.5, 1.5,
'TriggerIdLoose ID'),
370 Plot1D(
'z',
'z', 20, -20, 20,
'Z position of other primary vertices, excluding the main PV'),
376 Plot1D(
'chi2',
'chi2', 20, 0.5, 3,
'main primary vertex reduced chi2'),
377 Plot1D(
'ndof',
'ndof', 20, 0, 500,
'main primary vertex number of degree of freedom'),
378 Plot1D(
'npvs',
'npvs', 20, 0, 60,
'total number of reconstructed primary vertices'),
379 Plot1D(
'npvsGood',
'npvsGood', 20, 0, 60,
'total number of Good primary vertices'),
380 Plot1D(
'score',
'score', 20, 0, 300000,
'main primary vertex score, i.e. sum pt2 of clustered objects'),
381 Plot1D(
'x',
'x', 20, -0.3, 0.3,
'main primary vertex position x coordinate'),
382 Plot1D(
'y',
'y', 20, -0.3, 0.3,
'main primary vertex position y coordinate'),
383 Plot1D(
'z',
'z', 20, -20, 20,
'main primary vertex position z coordinate'),
389 Count1D(
'_size', 9, -0.5, 8.5,
'slimmedPhotons after basic selection (pt > 5 )'),
390 Plot1D(
'charge',
'charge', 1, -0.5, 0.5,
'electric charge'),
391 Plot1D(
'cleanmask',
'cleanmask', 1, 0.5, 1.5,
'simple cleaning mask with priority to leptons'),
392 Plot1D(
'cutBasedBitmap',
'cutBasedBitmap', 8, -0.5, 7.5,
'cut-based ID bitmap, 2^(0:loose, 1:medium, 2:tight)'),
393 Plot1D(
'cutBasedV1Bitmap',
'cutBasedV1Bitmap', 8, -0.5, 7.5,
'cut-based ID bitmap, Fall17 V1, 2^(0:loose, 1:medium, 2:tight)'),
395 Plot1D(
'electronVeto',
'electronVeto', 2, -0.5, 1.5,
'pass electron veto'),
396 Plot1D(
'energyErr',
'energyErr', 20, 0, 300,
'energy error of the cluster from regression'),
397 Plot1D(
'eta',
'eta', 20, -3, 3,
'eta'),
398 Plot1D(
'genPartFlav',
'genPartFlav', 14, -0.5, 13.5,
'Flavour of genParticle for MC matching to status==1 photons or electrons: 1 = prompt photon, 13 = prompt electron, 0 = unknown or unmatched'),
400 Plot1D(
'hoe',
'hoe', 20, 0, 0.6,
'H over E'),
401 Plot1D(
'isScEtaEB',
'isScEtaEB', 2, -0.5, 1.5,
'is supercluster eta within barrel acceptance'),
402 Plot1D(
'isScEtaEE',
'isScEtaEE', 2, -0.5, 1.5,
'is supercluster eta within endcap acceptance'),
405 Plot1D(
'mvaID',
'mvaID', 20, -1, 1,
'MVA ID score'),
406 Plot1D(
'mvaIDV1',
'mvaIDV1', 20, -1, 1,
'MVA ID score, Fall17 V1p1'),
407 Plot1D(
'mvaID_WP80',
'mvaID_WP80', 2, -0.5, 1.5,
'MVA ID WP80'),
408 Plot1D(
'mvaID_WP90',
'mvaID_WP90', 2, -0.5, 1.5,
'MVA ID WP90'),
409 Plot1D(
'pdgId',
'pdgId', 1, 21.5, 22.5,
'PDG code assigned by the event reconstruction (not by MC truth)'),
410 Plot1D(
'pfRelIso03_all',
'pfRelIso03_all', 20, 0, 2,
'PF relative isolation dR=0.3, total (with rho*EA PU corrections)'),
411 Plot1D(
'pfRelIso03_chg',
'pfRelIso03_chg', 20, 0, 2,
'PF relative isolation dR=0.3, charged component (with rho*EA PU corrections)'),
412 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
413 Plot1D(
'pixelSeed',
'pixelSeed', 2, -0.5, 1.5,
'has pixel seed'),
414 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt (corrected)'),
415 Plot1D(
'r9',
'r9', 20, 0, 1.1,
'R9 of the supercluster, calculated with full 5x5 region'),
416 Plot1D(
'sieie',
'sieie', 20, 0, 0.05,
'sigma_IetaIeta of the supercluster, calculated with full 5x5 region'),
417 NoPlot(
'vidNestedWPBitmap'),
423 Plot1D(
'nPU',
'nPU', 20, 0, 60,
'the number of pileup interactions that have been added to the event in the current bunch crossing'),
424 Plot1D(
'nTrueInt',
'nTrueInt', 20, 0, 60,
'the true mean number of the poisson distribution for this event from which the number of interactions each bunch crossing has been sampled'),
425 Plot1D(
'sumEOOT',
'sumEOOT', 20, 0, 800,
'number of early out of time pileup'),
426 Plot1D(
'sumLOOT',
'sumLOOT', 20, 0, 300,
'number of late out of time pileup'),
432 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
433 Plot1D(
'pt',
'pt', 20, 0, 400,
'pt'),
434 Plot1D(
'sumEt',
'sumEt', 20, 200, 3000,
'scalar sum of Et'),
440 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
441 Plot1D(
'pt',
'pt', 20, 0, 400,
'pt'),
442 Plot1D(
'sumEt',
'sumEt', 20, 400, 4000,
'scalar sum of Et'),
448 Count1D(
'_size', 14, -0.5, 13.5),
449 Plot1D(
'chi2',
'chi2', 20, -2000, 2000,
'reduced chi2, i.e. chi/ndof'),
450 Plot1D(
'dlen',
'dlen', 20, 0, 4,
'decay length in cm'),
451 Plot1D(
'dlenSig',
'dlenSig', 20, 0, 50,
'decay length significance'),
452 Plot1D(
'eta',
'eta', 20, -3, 3,
'eta'),
453 Plot1D(
'mass',
'mass', 20, 0, 8,
'mass'),
454 Plot1D(
'ndof',
'ndof', 20, -1, 19,
'number of degrees of freedom'),
455 Plot1D(
'pAngle',
'pAngle', 20, -3.1416, 3.1416,
'pointing angle, i.e. acos(p_SV * (SV - PV)) '),
456 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
457 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
458 Plot1D(
'x',
'x', 20, -0.5, 0.5,
'secondary vertex X position, in cm'),
459 Plot1D(
'y',
'y', 20, -0.5, 0.5,
'secondary vertex Y position, in cm'),
460 Plot1D(
'z',
'z', 20, -10, 10,
'secondary vertex Z position, in cm'),
463 SoftActivityJet = cms.PSet(
466 Count1D(
'_size', 7, -0.5, 6.5,
'jets clustered from charged candidates compatible with primary vertex (charge()!=0 && pvAssociationQuality()>=5 && vertexRef().key()==0)'),
467 Plot1D(
'eta',
'eta', 20, -3, 3,
'eta'),
468 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
469 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
475 Count1D(
'_size', 9, -0.5, 8.5,
'slimmedJetsAK8, i.e. ak8 fat jets for boosted analysis'),
476 Plot1D(
'btagCMVA',
'btagCMVA', 20, -1, 1,
'CMVA V2 btag discriminator'),
477 Plot1D(
'btagCSVV2',
'btagCSVV2', 20, -1, 1,
' pfCombinedInclusiveSecondaryVertexV2 b-tag discriminator (aka CSVV2)'),
478 Plot1D(
'btagDeepB',
'btagDeepB', 20, -1, 1,
'Deep B+BB btag discriminator'),
479 Plot1D(
'eta',
'eta', 20, -4, 4,
'eta'),
480 Plot1D(
'mass',
'mass', 20, -200, 200,
'mass'),
481 Plot1D(
'n2b1',
'n2b1', 20, 0, 1,
'N2 (beta=1)'),
482 Plot1D(
'n3b1',
'n3b1', 20, 0, 5,
'N3 (beta=1)'),
483 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
484 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
485 Plot1D(
'rawFactor',
'rawFactor', 20, -0.5, 0.5,
'1 - Factor to get back to raw pT'),
486 Plot1D(
'tau1',
'tau1', 20, 0, 1,
'Nsubjettiness (1 axis)'),
487 Plot1D(
'tau2',
'tau2', 20, 0, 1,
'Nsubjettiness (2 axis)'),
488 Plot1D(
'tau3',
'tau3', 20, 0, 1,
'Nsubjettiness (3 axis)'),
489 Plot1D(
'tau4',
'tau4', 20, 0, 1,
'Nsubjettiness (4 axis)'),
495 Count1D(
'_size', 7, -0.5, 6.5,
"slimmedTaus after basic selection (pt > 18 && tauID('decayModeFindingNewDMs') && (tauID('byLooseCombinedIsolationDeltaBetaCorr3Hits') || tauID('byVLooseIsolationMVArun2v1DBoldDMwLT') || tauID('byVLooseIsolationMVArun2v1DBnewDMwLT') || tauID('byVLooseIsolationMVArun2v1DBdR03oldDMwLT')))"),
496 Plot1D(
'charge',
'charge', 3, -1.5, 1.5,
'electric charge'),
497 Plot1D(
'chargedIso',
'chargedIso', 20, 0, 200,
'charged isolation'),
498 Plot1D(
'cleanmask',
'cleanmask', 1, 0.5, 1.5,
'simple cleaning mask with priority to leptons'),
499 Plot1D(
'decayMode',
'decayMode', 12, -0.5, 11.5,
'decayMode()'),
500 Plot1D(
'dxy',
'dxy', 20, -1000, 1000,
'd_{xy} of lead track with respect to PV, in cm (with sign)'),
501 Plot1D(
'dz',
'dz', 20, -20, 20,
'd_{z} of lead track with respect to PV, in cm (with sign)'),
502 Plot1D(
'eta',
'eta', 20, -3, 3,
'eta'),
503 Plot1D(
'genPartFlav',
'genPartFlav', 6, -0.5, 5.5,
'Flavour of genParticle for MC matching to status==2 taus: 1 = prompt electron, 2 = prompt muon, 3 = tau->e decay, 4 = tau->mu decay, 5 = hadronic tau decay, 0 = unknown or unmatched'),
505 Plot1D(
'idAntiEle',
'idAntiEle', 32, -0.5, 31.5,
'Anti-electron MVA discriminator V6: bitmask 1 = VLoose, 2 = Loose, 4 = Medium, 8 = Tight, 16 = VTight'),
506 Plot1D(
'idAntiMu',
'idAntiMu', 4, -0.5, 3.5,
'Anti-muon discriminator V3: : bitmask 1 = Loose, 2 = Tight'),
507 Plot1D(
'idDecayMode',
'idDecayMode', 2, -0.5, 1.5,
"tauID('decayModeFinding')"),
508 Plot1D(
'idDecayModeNewDMs',
'idDecayModeNewDMs', 2, -0.5, 1.5,
"tauID('decayModeFindingNewDMs')"),
509 Plot1D(
'idMVAnewDM2017v2',
'idMVAnewDM2017v2', 128, -0.5, 127.5,
'IsolationMVArun2v1DBnewDMwLT ID working point (2017v2): bitmask 1 = VVLoose, 2 = VLoose, 4 = Loose, 8 = Medium, 16 = Tight, 32 = VTight, 64 = VVTight'),
510 Plot1D(
'idMVAoldDM',
'idMVAoldDM', 64, -0.5, 63.5,
'IsolationMVArun2v1DBoldDMwLT ID working point: bitmask 1 = VLoose, 2 = Loose, 4 = Medium, 8 = Tight, 16 = VTight, 32 = VVTight'),
511 Plot1D(
'idMVAoldDM2017v1',
'idMVAoldDM2017v1', 128, -0.5, 127.5,
'IsolationMVArun2v1DBoldDMwLT ID working point (2017v1): bitmask 1 = VVLoose, 2 = VLoose, 4 = Loose, 8 = Medium, 16 = Tight, 32 = VTight, 64 = VVTight'),
512 Plot1D(
'idMVAoldDM2017v2',
'idMVAoldDM2017v2', 128, -0.5, 127.5,
'IsolationMVArun2v1DBoldDMwLT ID working point (2017v2): bitmask 1 = VVLoose, 2 = VLoose, 4 = Loose, 8 = Medium, 16 = Tight, 32 = VTight, 64 = VVTight'),
513 Plot1D(
'idMVAoldDMdR032017v2',
'idMVAoldDMdR032017v2', 128, -0.5, 127.5,
'IsolationMVArun2v1DBdR03oldDMwLT ID working point (217v2): bitmask 1 = VVLoose, 2 = VLoose, 4 = Loose, 8 = Medium, 16 = Tight, 32 = VTight, 64 = VVTight'),
515 Plot1D(
'leadTkDeltaEta',
'leadTkDeltaEta', 20, -0.1, 0.1,
'eta of the leading track, minus tau eta'),
516 Plot1D(
'leadTkDeltaPhi',
'leadTkDeltaPhi', 20, -0.1, 0.1,
'phi of the leading track, minus tau phi'),
517 Plot1D(
'leadTkPtOverTauPt',
'leadTkPtOverTauPt', 20, 0, 2,
'pt of the leading track divided by tau pt'),
518 Plot1D(
'mass',
'mass', 20, 0, 5,
'mass'),
519 Plot1D(
'neutralIso',
'neutralIso', 20, 0, 200,
'neutral (photon) isolation'),
520 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
521 Plot1D(
'photonsOutsideSignalCone',
'photonsOutsideSignalCone', 20, 0, 30,
'sum of photons outside signal cone'),
522 Plot1D(
'pt',
'pt', 20, 0, 200,
'pt'),
523 Plot1D(
'puCorr',
'puCorr', 20, 0, 90,
'pileup correction'),
524 Plot1D(
'rawAntiEle',
'rawAntiEle', 20, -100, 100,
'Anti-electron MVA discriminator V6 raw output discriminator'),
525 Plot1D(
'rawAntiEleCat',
'rawAntiEleCat', 17, -1.5, 15.5,
'Anti-electron MVA discriminator V6 category'),
526 Plot1D(
'rawIso',
'rawIso', 20, 0, 200,
'combined isolation (deltaBeta corrections)'),
527 Plot1D(
'rawIsodR03',
'rawIsodR03', 20, 0, 200,
'combined isolation (deltaBeta corrections, dR=0.3)'),
528 Plot1D(
'rawMVAnewDM2017v2',
'rawMVAnewDM2017v2', 20, -1, 1,
'byIsolationMVArun2v1DBnewDMwLT raw output discriminator (2017v2)'),
529 Plot1D(
'rawMVAoldDM',
'rawMVAoldDM', 20, -1, 1,
'byIsolationMVArun2v1DBoldDMwLT raw output discriminator'),
530 Plot1D(
'rawMVAoldDM2017v1',
'rawMVAoldDM2017v1', 20, -1, 1,
'byIsolationMVArun2v1DBoldDMwLT raw output discriminator (2017v1)'),
531 Plot1D(
'rawMVAoldDM2017v2',
'rawMVAoldDM2017v2', 20, -1, 1,
'byIsolationMVArun2v1DBoldDMwLT raw output discriminator (2017v2)'),
532 Plot1D(
'rawMVAoldDMdR032017v2',
'rawMVAoldDMdR032017v2', 20, -1, 1,
'byIsolationMVArun2v1DBdR03oldDMwLT raw output discriminator (2017v2)'),
538 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
539 Plot1D(
'pt',
'pt', 20, 0, 400,
'pt'),
540 Plot1D(
'sumEt',
'sumEt', 20, 0, 2000,
'scalar sum of Et'),
545 Electron = cms.string(
'id == 11'),
546 HT = cms.string(
'id == 3'),
547 Jet = cms.string(
'id == 1'),
548 MET = cms.string(
'id == 2'),
549 MHT = cms.string(
'id == 4'),
550 Muon = cms.string(
'id == 13'),
551 Photon = cms.string(
'id == 22'),
552 Tau = cms.string(
'id == 15')
555 Count1D(
'_size', 28, -0.5, 27.5),
556 Plot1D(
'eta',
'eta', 20, -5, 5,
'eta'),
557 Plot1D(
'filterBits',
'filterBits', 512, -0.5, 511.5,
'extra bits of associated information: 1 = CaloIdL_TrackIdL_IsoVL, 2 = WPLoose, 4 = WPTight, 8 = OverlapFilter PFTau for Electron (PixelMatched e/gamma); 1 = TrkIsoVVL, 2 = Iso, 4 = OverlapFilter PFTau for Muon; 1 = LooseChargedIso, 2 = MediumChargedIso, 4 = TightChargedIso, 8 = TightID OOSC photons, 16 = L2p5 pixel iso, 32 = OverlapFilter IsoMu, 64 = OverlapFilter IsoEle, 128 = L1-HLT matched, 256 = Dz for Tau; 1 = VBF cross-cleaned from loose iso PFTau for Jet'),
558 Plot1D(
'id',
'id', 20, 0, 30,
'ID of the object: 11 = Electron (PixelMatched e/gamma), 22 = Photon (PixelMatch-vetoed e/gamma), 13 = Muon, 14 = Tau, 1 = Jet, 2 = MET, 3 = HT, 4 = MHT'),
559 Plot1D(
'l1charge',
'l1charge', 3, -1.5, 1.5,
'charge of associated L1 seed'),
560 Plot1D(
'l1iso',
'l1iso', 4, -0.5, 3.5,
'iso of associated L1 seed'),
561 Plot1D(
'l1pt',
'l1pt', 20, 0, 200,
'pt of associated L1 seed'),
562 Plot1D(
'l1pt_2',
'l1pt_2', 20, 0, 200,
'pt of associated secondary L1 seed'),
563 Plot1D(
'l2pt',
'l2pt', 20, 0, 200,
"pt of associated 'L2' seed (i.e. HLT before tracking/PF)"),
564 Plot1D(
'phi',
'phi', 20, -3.14159, 3.14159,
'phi'),
565 Plot1D(
'pt',
'pt', 40, 0, 400,
'pt'),