CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PostProcessor_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 postProcessorBasicHepMCValidation = cms.EDAnalyzer(
4  "DQMGenericClient",
5  subDirs = cms.untracked.vstring("Generator/Particles*"),
6  efficiency = cms.vstring(""),
7  resolution = cms.vstring(""),
8  normalization = cms.untracked.vstring("uNumber nEvt",
9  "dNumber nEvt",
10  "sNumber nEvt",
11  "cNumber nEvt",
12  "bNumber nEvt",
13  "tNumber nEvt",
14  "ubarNumber nEvt",
15  "dbarNumber nEvt",
16  "sbarNumber nEvt",
17  "cbarNumber nEvt",
18  "bbarNumber nEvt",
19  "tbarNumber nEvt",
20  "eminusNumber nEvt",
21  "partonNumber nEvt",
22  "nueNumber nEvt",
23  "muminusNumber nEvt",
24  "numuNumber nEvt",
25  "tauminusNumber nEvt",
26  "nutauNumber nEvt",
27  "eplusNumber nEvt",
28  "nuebarNumber nEvt",
29  "muplusNumber nEvt",
30  "numubarNumber nEvt",
31  "tauplusNumber nEvt",
32  "nutaubarNumber nEvt",
33  "WplusNumber nEvt",
34  "WminusNumber nEvt",
35  "ZNumber nEvt",
36  "gammaNumber nEvt",
37  "gluNumber nEvt",
38  "piplusNumber nEvt",
39  "piminusNumber nEvt",
40  "pizeroNumber nEvt",
41  "KplusNumber nEvt",
42  "KminusNumber nEvt",
43  "KlzeroNumber nEvt",
44  "KszeroNumber nEvt",
45  "pNumber nEvt",
46  "pbarNumber nEvt",
47  "nNumber nEvt",
48  "nbarNumber nEvt",
49  "l0Number nEvt",
50  "l0barNumber nEvt",
51  "DplusNumber nEvt",
52  "DminusNumber nEvt",
53  "DzeroNumber nEvt",
54  "BplusNumber nEvt",
55  "BminusNumber nEvt",
56  "BzeroNumber nEvt",
57  "BszeroNumber nEvt",
58  "otherPtclNumber nEvt",
59  "uMomentum nEvt",
60  "dMomentum nEvt",
61  "sMomentum nEvt",
62  "cMomentum nEvt",
63  "bMomentum nEvt",
64  "tMomentum nEvt",
65  "ubarMomentum nEvt",
66  "dbarMomentum nEvt",
67  "sbarMomentum nEvt",
68  "cbarMomentum nEvt",
69  "bbarMomentum nEvt",
70  "tbarMomentum nEvt",
71  "eminusMomentum nEvt",
72  "nueMomentum nEvt",
73  "muminusMomentum nEvt",
74  "numuMomentum nEvt",
75  "tauminusMomentum nEvt",
76  "nutauMomentum nEvt",
77  "eplusMomentum nEvt",
78  "nuebarMomentum nEvt",
79  "muplusMomentum nEvt",
80  "numubarMomentum nEvt",
81  "tauplusMomentum nEvt",
82  "nutaubarMomentum nEvt",
83  "gluMomentum nEvt",
84  "partonpT nEvt",
85  "WplusMomentum nEvt",
86  "WminusMomentum nEvt",
87  "ZMomentum nEvt",
88  "gammaMomentum nEvt",
89  "piplusMomentum nEvt",
90  "piminusMomentum nEvt",
91  "pizeroMomentum nEvt",
92  "KplusMomentum nEvt",
93  "KminusMomentum nEvt",
94  "KlzeroMomentum nEvt",
95  "KszeroMomentum nEvt",
96  "pMomentum nEvt",
97  "pbarMomentum nEvt",
98  "nMomentum nEvt",
99  "nbarMomentum nEvt",
100  "l0Momentum nEvt",
101  "l0barMomentum nEvt",
102  "DplusMomentum nEvt",
103  "DminusMomentum nEvt",
104  "DzeroMomentum nEvt",
105  "BplusMomentum nEvt",
106  "BminusMomentum nEvt",
107  "BzeroMomentum nEvt",
108  "BszeroMomentum nEvt",
109  "otherPtclMomentum nEvt",
110  "genPtclNumber nEvt",
111  "genVrtxNumber nEvt",
112  "stablePtclNumbernEvt",
113  "stablePtclPhi nEvt",
114  "stablePtclEta nEvt",
115  "stablePtclCharge nEvt",
116  "stableChaNumbernEvt",
117  "stablePtclp nEvt",
118  "stablePtclpT nEvt",
119  "outVrtxStablePtclNumber nEvt",
120  "outVrtxPtclNumber nEvt",
121  "vrtxZ nEvt",
122  "vrtxRadius nEvt",
123  "unknownPDTNumber nEvt",
124  "genPtclStatus nEvt",
125  "Bjorken_x nEvt",
126  "status1ShortLived nEvt",
127  "gluonMomentum nEvt")
128 )
129 
130 postProcessorBasicGenParticleValidation = cms.EDAnalyzer(
131  "DQMGenericClient",
132  subDirs = cms.untracked.vstring("Generator/GenParticles*"),
133  efficiency = cms.vstring(""),
134  resolution = cms.vstring(""),
135  normalization = cms.untracked.vstring("genPMultiplicity nEvt",
136  "genMatched nEvt",
137  "multipleMatching nEvt",
138  "matchedResolution nEvt",
139  "genJetMult nEvt",
140  "genJetEnergy nEvt",
141  "genJetPt nEvt",
142  "genJetEta nEvt",
143  "genJetPhi nEvt",
144  "genJetDeltaEtaMin nEvt",
145  "genJetPto1 nEvt",
146  "genJetPto10 nEvt",
147  "genJetPto100 nEvt",
148  "genJetCentral nEvt",
149  "genJetTotPt nEvt")
150 )
151 
152 postProcessorMBUEandQCDValidation = cms.EDAnalyzer(
153  "DQMGenericClient",
154  subDirs = cms.untracked.vstring("Generator/MBUEandQCD*"),
155  efficiency = cms.vstring(""),
156  resolution = cms.vstring(""),
157  normalization = cms.untracked.vstring("nNoFwdTrig nEvt",
158  "nSaFwdTrig nEvt",
159  "nbquark nEvt",
160  "ncandbquark nEvt",
161  "ncnobquark nEvt",
162  "dNchdpt1 nEvt1",
163  "dnChdeta1 nEvt1",
164  "leadTrackpt nEvt2",
165  "leadTracketa nEvt2",
166  "dNchdpt2 nEvt2",
167  "dNchdeta2 nEvt2",
168  "nCha nEvt2",
169  "dNchdSpt nEvt2",
170  "nChj nEvt2",
171  "dNchjdeta nEvt2",
172  "dNchjdpt nEvt2",
173  "leadChjpt nEvt2",
174  "leadChjeta nEvt2",
175  "nPPbar nEvt2",
176  "nKpm nEvt2",
177  "nK0s nEvt2",
178  "nL0 nEvt2",
179  "nXim nEvt2",
180  "nOmega nEvt2",
181  "pPPbar nEvt2",
182  "pKpm nEvt2",
183  "pK0s nEvt2",
184  "pL0 nEvt2",
185  "pXim nEvt2",
186  "pOmega nEvt2",
187  "nNNbar nEvt2",
188  "nGamma nEvt2",
189  "pNNbar nEvt2",
190  "pGamma nEvt2",
191  "elePt nEvt2",
192  "muoPt nEvt2",
193  "nDijet nHFflow",
194  "nj nHFflow",
195  "dNjdeta nHFflow",
196  "dNjdpt nHFflow",
197  "pt1pt2balance nHFflow",
198  "pt1pt2Dphi nHFflow",
199  "pt1pt2InvM nHFflow",
200  "pt3Frac nHFflow",
201  "sumJEt nHFflow",
202  "missEtosumJEt nHFflow",
203  "sumPt nHFflow",
204  "sumChPt nHFflow",
205  "EmpzHFm nHFSD",
206  "ntHFm nHFSD",
207  "eneHFmSel nHFSD",
208  "JM25njets nHFflow",
209  "JM25ht nHFflow",
210  "JM25pt1 nHFflow",
211  "JM25pt2 nHFflow",
212  "JM25pt3 nHFflow",
213  "JM25pt4 nHFflow",
214  "JM80njets nHFflow",
215  "JM80ht nHFflow",
216  "JM80pt1 nHFflow",
217  "JM80pt2 nHFflow",
218  "JM80pt3 nHFflow",
219  "JM80pt4 nHFflow",
220  "djr10 nEvt",
221  "djr21 nEvt",
222  "djr32 nEvt",
223  "djr43 nEvt",
224  "sumET nEvt",
225  "sumET1 nEvt",
226  "sumET2 nEvt",
227  "sumET3 nEvt",
228  "sumET4 nEvt",
229  "sumET5 nEvt",
230  "nEvt1 nEvt",
231  "nEvt2 nEvt",
232  "nHFflow nEvt",
233  "nHFSD nEvt",
234  "Tracketa nEvt")
235 )
236 
237 postProcessorWValidation = cms.EDAnalyzer(
238  "DQMGenericClient",
239  subDirs = cms.untracked.vstring("Generator/W*"),
240  efficiency = cms.vstring(""),
241  resolution = cms.vstring(""),
242  normalization = cms.untracked.vstring("Wmass nEvt",
243  "WmassPeak nEvt",
244  "Wpt nEvt",
245  "WptLog nEvt",
246  "Wrap nEvt",
247  "Wdaughters nEvt",
248  "lepmet_mT nEvt",
249  "lepmet_mTPeak nEvt",
250  "lepmet_pt nEvt",
251  "lepmet_ptLog nEvt",
252  "gamma_energy nEvt",
253  "cos_theta_gamma_lepton nEvt",
254  "leppt nEvt",
255  "met nEvt",
256  "lepeta nEvt",
257  "leadpt nEvt",
258  "leadeta nEvt")
259 )
260 
261 postProcessorDrellYanValidation = cms.EDAnalyzer(
262  "DQMGenericClient",
263  subDirs = cms.untracked.vstring("Generator/DrellYan*"),
264  efficiency = cms.vstring(""),
265  resolution = cms.vstring(""),
266  normalization = cms.untracked.vstring("Zmass nEvt",
267  "ZmassPeak nEvt",
268  "Zpt nEvt",
269  "ZptLog nEvt",
270  "Zrap nEvt",
271  "Zdaughters nEvt",
272  "dilep_mass nEvt",
273  "dilep_massPeak nEvt",
274  "dilep_pt nEvt",
275  "dilep_ptLog nEvt",
276  "dilep_rap nEvt",
277  "gamma_energy nEvt",
278  "cos_theta_gamma_lepton nEvt",
279  "leadpt nEvt",
280  "secpt nEvt",
281  "leadeta nEvt",
282  "seceta nEvt")
283 )
284 
285 postProcessorTauValidation = cms.EDAnalyzer(
286  "DQMGenericClient",
287  subDirs = cms.untracked.vstring("Generator/Tau*"),
288  efficiency = cms.vstring(""),
289  resolution = cms.vstring(""),
290  normalization = cms.untracked.vstring("JAKID nTaus",
291  "M12JAKID14 nTaus",
292  "M12JAKID18 nTaus",
293  "M12JAKID5 nTaus",
294  "M13JAKID14 nTaus",
295  "M13JAKID18 nTaus",
296  "M13JAKID5 nTaus",
297  "M23JAKID14 nTaus",
298  "M23JAKID18 nTaus",
299  "M23JAKID5 nTaus",
300  "MJAKID0 nTaus",
301  "MJAKID1 nTaus",
302  "MJAKID10 nTaus",
303  "MJAKID11 nTaus",
304  "MJAKID12 nTaus",
305  "MJAKID13 nTaus",
306  "MJAKID14 nTaus",
307  "MJAKID15 nTaus",
308  "MJAKID16 nTaus",
309  "MJAKID17 nTaus",
310  "MJAKID18 nTaus",
311  "MJAKID19 nTaus",
312  "MJAKID2 nTaus",
313  "MJAKID20 nTaus",
314  "MJAKID21 nTaus",
315  "MJAKID22 nTaus",
316  "MJAKID3 nTaus",
317  "MJAKID4 nTaus",
318  "MJAKID5 nTaus",
319  "MJAKID6 nTaus",
320  "MJAKID7 nTaus",
321  "MJAKID8 nTaus",
322  "MJAKID9 nTaus",
323  "TauDecayChannels nTaus",
324  "TauProngs nTaus",
325  "TauMothers nTaus",
326  "TauEta nPrimeTaus",
327  "TauPhi nPrimeTaus",
328  "TauISRPhotonsN nPrimeTaus",
329  "TauISRPhotonsPt nPrimeTaus",
330  "TauISRPhotonsPtRatio nPrimeTaus",
331  "TauFSRPhotonsN nPrimeTaus",
332  "TauFSRPhotonsPt nPrimeTaus",
333  "TauFSRPhotonsPtRatio nPrimeTaus",
334  "TauPt nPrimeTaus",
335  "TauRtauHpm nPrimeTaus",
336  "TauRtauW nPrimeTaus",
337  "TauSpinEffectsW_X nPrimeTaus",
338  "TauSpinEffectsW_eX nPrimeTaus",
339  "TauSpinEffectsW_muX nPrimeTaus",
340  "TauSpinEffectsW_UpsilonRho nPrimeTaus",
341  "TauSpinEffectsW_UpsilonA1 nPrimeTaus",
342  "TauSpinEffectsHpm_X nPrimeTaus",
343  "TauSpinEffectsHpm_eX nPrimeTaus",
344  "TauSpinEffectsHpm_muX nPrimeTaus",
345  "TauSpinEffectsHpm_UpsilonRho nPrimeTaus",
346  "TauSpinEffectsHpm_UpsilonA1 nPrimeTaus",
347  "TauSpinEffectsZ_MVis nPrimeTaus",
348  "TauSpinEffectsZ_Zs nPrimeTaus",
349  "TauSpinEffectsZ_Xf nPrimeTaus",
350  "TauSpinEffectsZ_Xb nPrimeTaus",
351  "TauSpinEffectsZ_eX nPrimeTaus",
352  "TauSpinEffectsZ_muX nPrimeTaus",
353  "TauSpinEffectsH_MVis nPrimeTaus",
354  "TauSpinEffectsH_Zs nPrimeTaus",
355  "TauSpinEffectsH_Xf nPrimeTaus",
356  "TauSpinEffectsH_Xb nPrimeTaus",
357  "TauSpinEffectsH_eX nPrimeTaus",
358  "TauSpinEffectsH_muX nPrimeTaus"
359  )
360  )
361 
362 postProcessorTTbarValidation = cms.EDAnalyzer(
363  "DQMGenericClient",
364  subDirs = cms.untracked.vstring("Generator/TTbar*"),
365  efficiency = cms.vstring(""),
366  resolution = cms.vstring(""),
367  normalization = cms.untracked.vstring("TTbar_BottomE nEvt",
368  "TTbar_BottomEta nEvt",
369  "TTbar_BottomMass nEvt",
370  "TTbar_BottomPt nEvt",
371  "TTbar_BottomPz nEvt",
372  "TTbar_BottomY nEvt",
373  "TTbar_TTbarMass nEvt",
374  "TTbar_TTbarPt nEvt",
375  "TTbar_TTbarY nEvt",
376  "TTbar_TopMass nEvt",
377  "TTbar_TopPt nEvt",
378  "TTbar_TopY nEvt",
379  "TTbar_WminPz nEvt",
380  "TTbar_WplusPz nEvt",
381  "TTbar_jetEta1 nEvt",
382  "TTbar_jetEta2 nEvt",
383  "TTbar_jetEta3 nEvt",
384  "TTbar_jetEta4 nEvt",
385  "TTbar_jetEtaAll nEvt",
386  "TTbar_jetPt1 nEvt",
387  "TTbar_jetPt2 nEvt",
388  "TTbar_jetPt3 nEvt",
389  "TTbar_jetPt4 nEvt",
390  "TTbar_jetPtAll nEvt",
391  "TTbar_lepEta1 nEvt",
392  "TTbar_lepEta2 nEvt",
393  "TTbar_lepEta3 nEvt",
394  "TTbar_lepEta4 nEvt",
395  "TTbar_lepEtaAll nEvt",
396  "TTbar_lepN nEvt",
397  "TTbar_lepPt1_genParticlesElectrons nEvt",
398  "TTbar_lepPt1_genParticlesMuons nEvt",
399  "TTbar_lepPt1_genParticlesNeutrinos nEvt",
400  "TTbar_lepPt2_genParticlesElectrons nEvt",
401  "TTbar_lepPt2_genParticlesMuons nEvt",
402  "TTbar_lepPt2_genParticlesNeutrinos nEvt",
403  "TTbar_lepPt3_genParticlesElectrons nEvt",
404  "TTbar_lepPt3_genParticlesMuons nEvt",
405  "TTbar_lepPt3_genParticlesNeutrinos nEvt",
406  "TTbar_lepPt4_genParticlesElectrons nEvt",
407  "TTbar_lepPt4_genParticlesMuons nEvt",
408  "TTbar_lepPt4_genParticlesNeutrinos nEvt",
409  "TTbar_lepPtAll_genParticlesElectrons nEvt",
410  "TTbar_lepPtAll_genParticlesMuons nEvt",
411  "TTbar_lepPtAll_genParticlesNeutrinos nEvt"
412  )
413  )
414 
415 postProcessorTTbarSpinCorr = cms.EDAnalyzer("DQMGenericClient",
416  subDirs = cms.untracked.vstring("Generator/TTbarSpinCorr*"),
417  efficiency = cms.vstring(""),
418  resolution = cms.vstring(""),
419  normalization = cms.untracked.vstring("TTbar_asym nEvt",
420  "TTbar_deltaPhi nEvt",
421  "TTbar_llpairM nEvt",
422  "TTbar_llpairPt nEvt"
423  )
424  )
425 
426 
427 postProcessorHiggsValidation = cms.EDAnalyzer(
428  "DQMGenericClient",
429  subDirs = cms.untracked.vstring("Generator/Higgs*"),
430  efficiency = cms.vstring(""),
431  resolution = cms.vstring(""),
432  normalization = cms.untracked.vstring("Higgs_DecayChannels nEvt",
433  "Higgs_eta nEvt",
434  "Higgs_m nEvt",
435  "Higgs_pt nEvt",
436  "W_eta nEvt",
437  "W_pt nEvt",
438  "Z_eta nEvt",
439  "Z_pt nEvt",
440  "b_eta nEvt",
441  "b_pt nEvt",
442  "c_eta nEvt",
443  "c_pt nEvt",
444  "d_eta nEvt",
445  "d_pt nEvt",
446  "e_eta nEvt",
447  "e_pt nEvt",
448  "gamma_eta nEvt",
449  "gamma_pt nEvt",
450  "mu_eta nEvt",
451  "mu_pt nEvt",
452  "nEvt nEvt",
453  "nu_eta nEvt",
454  "nu_pt nEvt",
455  "s_eta nEvt",
456  "s_pt nEvt",
457  "t_eta nEvt",
458  "t_pt nEvt",
459  "tau_eta nEvt",
460  "tau_pt nEvt",
461  "u_eta nEvt",
462  "u_pt nEvt"
463  )
464  )
465 
466 postProcessorHplusValidation = cms.EDAnalyzer(
467  "DQMGenericClient",
468  subDirs = cms.untracked.vstring("Generator/Hplus*"),
469  efficiency = cms.vstring(""),
470  resolution = cms.vstring(""),
471  normalization = cms.untracked.vstring("Hplus_DecayChannels nEvt",
472  "Hplus_eta nEvt",
473  "Hplus_m nEvt",
474  "Hplus_pt nEvt",
475  "W_eta nEvt",
476  "W_pt nEvt",
477  "Z_eta nEvt",
478  "Z_pt nEvt",
479  "b_eta nEvt",
480  "b_pt nEvt",
481  "c_eta nEvt",
482  "c_pt nEvt",
483  "d_eta nEvt",
484  "d_pt nEvt",
485  "e_eta nEvt",
486  "e_pt nEvt",
487  "gamma_eta nEvt",
488  "gamma_pt nEvt",
489  "mu_eta nEvt",
490  "mu_pt nEvt",
491  "nEvt nEvt",
492  "nu_eta nEvt",
493  "nu_pt nEvt",
494  "s_eta nEvt",
495  "s_pt nEvt",
496  "t_eta nEvt",
497  "t_pt nEvt",
498  "tau_eta nEvt",
499  "tau_pt nEvt",
500  "u_eta nEvt",
501  "u_pt nEvt"
502  )
503  )
504 
505 
506 EventGeneratorPostProcessor = cms.Sequence(postProcessorBasicHepMCValidation+postProcessorBasicGenParticleValidation+postProcessorMBUEandQCDValidation+postProcessorWValidation+postProcessorDrellYanValidation+postProcessorTauValidation+postProcessorTTbarValidation+postProcessorTTbarSpinCorr+postProcessorHiggsValidation+postProcessorHplusValidation)