1 import FWCore.ParameterSet.Config
as cms
3 postProcessorBasicHepMCValidation = cms.EDAnalyzer(
5 subDirs = cms.untracked.vstring(
"Generator/Particles*"),
6 efficiency = cms.vstring(
""),
7 resolution = cms.vstring(
""),
8 normalization = cms.untracked.vstring(
"Bjorken_x nEvt")
10 postProcessorBasicHepMCValidation.normalization.extend([
"BminusEta nEvt",
11 "BminusLifeTime nEvt",
12 "BminusLifeTimeFinal nEvt",
13 "BminusMomentum nEvt",
14 "BminusMomentumFinal nEvt",
18 "BplusLifeTimeFinal nEvt",
20 "BplusMomentumFinal nEvt",
23 "BszeroLifeTime nEvt",
24 "BszeroLifeTimeFinal nEvt",
25 "BszeroMomentum nEvt",
26 "BszeroMomentumFinal nEvt",
29 "BszerobarLifeTime nEvt",
30 "BszerobarLifeTimeFinal nEvt",
31 "BszerobarMomentum nEvt",
32 "BszerobarMomentumFinal nEvt",
33 "BszerobarNumber nEvt",
36 "BzeroLifeTimeFinal nEvt",
38 "BzeroMomentumFinal nEvt",
41 "BzerobarLifeTime nEvt",
42 "BzerobarLifeTimeFinal nEvt",
43 "BzerobarMomentum nEvt",
44 "BzerobarMomentumFinal nEvt",
45 "BzerobarNumber nEvt",
47 "DeltaEcms1log10 nEvt",
52 "DminusLifeTime nEvt",
53 "DminusLifeTimeFinal nEvt",
54 "DminusMomentum nEvt",
55 "DminusMomentumFinal nEvt",
59 "DplusLifeTimeFinal nEvt",
61 "DplusMomentumFinal nEvt",
65 "DzeroLifeTimeFinal nEvt",
67 "DzeroMomentumFinal nEvt",
70 "DzerobarLifeTime nEvt",
71 "DzerobarLifeTimeFinal nEvt",
72 "DzerobarMomentum nEvt",
73 "DzerobarMomentumFinal nEvt",
74 "DzerobarNumber nEvt",
76 "KlzeroLifeTime nEvt",
77 "KlzeroLifeTimeFinal nEvt",
78 "KlzeroMomentum nEvt",
79 "KlzeroMomentumFinal nEvt",
82 "KminusLifeTime nEvt",
83 "KminusLifeTimeFinal nEvt",
84 "KminusMomentum nEvt",
85 "KminusMomentumFinal nEvt",
89 "KplusLifeTimeFinal nEvt",
91 "KplusMomentumFinal nEvt",
94 "KszeroLifeTime nEvt",
95 "KszeroLifeTimeFinal nEvt",
96 "KszeroMomentum nEvt",
97 "KszeroMomentumFinal nEvt",
101 "WminusLifeTime nEvt",
102 "WminusLifeTimeFinal nEvt",
103 "WminusMomentum nEvt",
104 "WminusMomentumFinal nEvt",
107 "WplusLifeTime nEvt",
108 "WplusLifeTimeFinal nEvt",
109 "WplusMomentum nEvt",
110 "WplusMomentumFinal nEvt",
114 "ZLifeTimeFinal nEvt",
116 "ZMomentumFinal nEvt",
120 "bLifeTimeFinal nEvt",
122 "bMomentumFinal nEvt",
126 "bbarLifeTimeFinal nEvt",
128 "bbarMomentumFinal nEvt",
132 "cLifeTimeFinal nEvt",
134 "cMomentumFinal nEvt",
138 "cbarLifeTimeFinal nEvt",
140 "cbarMomentumFinal nEvt",
144 "dLifeTimeFinal nEvt",
146 "dMomentumFinal nEvt",
150 "dbarLifeTimeFinal nEvt",
152 "dbarMomentumFinal nEvt",
155 "eminusLifeTime nEvt",
156 "eminusLifeTimeFinal nEvt",
157 "eminusMomentum nEvt",
158 "eminusMomentumFinal nEvt",
161 "eplusLifeTime nEvt",
162 "eplusLifeTimeFinal nEvt",
163 "eplusMomentum nEvt",
164 "eplusMomentumFinal nEvt",
167 "gammaLifeTime nEvt",
168 "gammaLifeTimeFinal nEvt",
169 "gammaMomentum nEvt",
170 "gammaMomentumFinal nEvt",
172 "genPtclNumber nEvt",
173 "genPtclStatus nEvt",
174 "genVrtxNumber nEvt",
176 postProcessorBasicHepMCValidation.normalization.extend([
"gluonLifeTime nEvt",
177 "gluonLifeTimeFinal nEvt",
178 "gluonMomentum nEvt",
179 "gluonMomentumFinal nEvt",
182 "lambda0LifeTime nEvt",
183 "lambda0LifeTimeFinal nEvt",
184 "lambda0Momentum nEvt",
185 "lambda0MomentumFinal nEvt",
186 "lambda0Number nEvt",
187 "lambda0barEta nEvt",
188 "lambda0barLifeTime nEvt",
189 "lambda0barLifeTimeFinal nEvt",
190 "lambda0barMomentum nEvt",
191 "lambda0barMomentumFinal nEvt",
192 "lambda0barNumber nEvt",
194 "muminusLifeTime nEvt",
195 "muminusLifeTimeFinal nEvt",
196 "muminusMomentum nEvt",
197 "muminusMomentumFinal nEvt",
198 "muminusNumber nEvt",
200 "muplusLifeTime nEvt",
201 "muplusLifeTimeFinal nEvt",
202 "muplusMomentum nEvt",
203 "muplusMomentumFinal nEvt",
207 "nLifeTimeFinal nEvt",
209 "nMomentumFinal nEvt",
213 "nbarLifeTimeFinal nEvt",
215 "nbarMomentumFinal nEvt",
219 "nueLifeTimeFinal nEvt",
221 "nueMomentumFinal nEvt",
224 "nuebarLifeTime nEvt",
225 "nuebarLifeTimeFinal nEvt",
226 "nuebarMomentum nEvt",
227 "nuebarMomentumFinal nEvt",
231 "numuLifeTimeFinal nEvt",
233 "numuMomentumFinal nEvt",
236 "numubarLifeTime nEvt",
237 "numubarLifeTimeFinal nEvt",
238 "numubarMomentum nEvt",
239 "numubarMomentumFinal nEvt",
240 "numubarNumber nEvt",
242 "nutauLifeTime nEvt",
243 "nutauLifeTimeFinal nEvt",
244 "nutauMomentum nEvt",
245 "nutauMomentumFinal nEvt",
248 "nutaubarLifeTime nEvt",
249 "nutaubarLifeTimeFinal nEvt",
250 "nutaubarMomentum nEvt",
251 "nutaubarMomentumFinal nEvt",
252 "nutaubarNumber nEvt",
253 "otherPtclMomentum nEvt",
254 "otherPtclNumber nEvt",
255 "outVrtxPtclNumber nEvt",
256 "outVrtxStablePtclNumber nEvt",
259 "pLifeTimeFinal nEvt",
261 "pMomentumFinal nEvt",
267 "pbarLifeTimeFinal nEvt",
269 "pbarMomentumFinal nEvt",
272 "piminusLifeTime nEvt",
273 "piminusLifeTimeFinal nEvt",
274 "piminusMomentum nEvt",
275 "piminusMomentumFinal nEvt",
276 "piminusNumber nEvt",
278 "piplusLifeTime nEvt",
279 "piplusLifeTimeFinal nEvt",
280 "piplusMomentum nEvt",
281 "piplusMomentumFinal nEvt",
284 "pizeroLifeTime nEvt",
285 "pizeroLifeTimeFinal nEvt",
286 "pizeroMomentum nEvt",
287 "pizeroMomentumFinal nEvt",
291 "sLifeTimeFinal nEvt",
293 "sMomentumFinal nEvt",
297 "sbarLifeTimeFinal nEvt",
299 "sbarMomentumFinal nEvt",
301 "stableChaNumber nEvt",
302 "stablePtclCharge nEvt",
303 "stablePtclEta nEvt",
304 "stablePtclNumber nEvt",
305 "stablePtclPhi nEvt",
308 "status1ShortLived nEvt",
311 "tLifeTimeFinal nEvt",
313 "tMomentumFinal nEvt",
316 "tauminusLifeTime nEvt",
317 "tauminusLifeTimeFinal nEvt",
318 "tauminusMomentum nEvt",
319 "tauminusMomentumFinal nEvt",
320 "tauminusNumber nEvt",
322 "tauplusLifeTime nEvt",
323 "tauplusLifeTimeFinal nEvt",
324 "tauplusMomentum nEvt",
325 "tauplusMomentumFinal nEvt",
326 "tauplusNumber nEvt",
329 "tbarLifeTimeFinal nEvt",
331 "tbarMomentumFinal nEvt",
335 "uLifeTimeFinal nEvt",
337 "uMomentumFinal nEvt",
341 "ubarLifeTimeFinal nEvt",
343 "ubarMomentumFinal nEvt",
345 "unknownPDTNumber nEvt",
348 postProcessorBasicGenParticleValidation = cms.EDAnalyzer(
350 subDirs = cms.untracked.vstring(
"Generator/GenParticles*"),
351 efficiency = cms.vstring(
""),
352 resolution = cms.vstring(
""),
353 normalization = cms.untracked.vstring(
"genPMultiplicity nEvt",
355 "multipleMatching nEvt",
356 "matchedResolution nEvt",
362 "genJetDeltaEtaMin nEvt",
366 "genJetCentral nEvt",
370 postProcessorMBUEandQCDValidation = cms.EDAnalyzer(
372 subDirs = cms.untracked.vstring(
"Generator/MBUEandQCD*"),
373 efficiency = cms.vstring(
""),
374 resolution = cms.vstring(
""),
375 normalization = cms.untracked.vstring(
"nNoFwdTrig nEvt",
383 "leadTracketa nEvt2",
415 "pt1pt2balance nHFflow",
416 "pt1pt2Dphi nHFflow",
417 "pt1pt2InvM nHFflow",
420 "missEtosumJEt nHFflow",
455 postProcessorWValidation = cms.EDAnalyzer(
457 subDirs = cms.untracked.vstring(
"Generator/W*"),
458 efficiency = cms.vstring(
""),
459 resolution = cms.vstring(
""),
460 normalization = cms.untracked.vstring(
"Wmass nEvt",
467 "lepmet_mTPeak nEvt",
471 "cos_theta_gamma_lepton nEvt",
479 postProcessorDrellYanValidation = cms.EDAnalyzer(
481 subDirs = cms.untracked.vstring(
"Generator/DrellYan*"),
482 efficiency = cms.vstring(
""),
483 resolution = cms.vstring(
""),
484 normalization = cms.untracked.vstring(
"Zmass nEvt",
491 "dilep_massPeak nEvt",
496 "cos_theta_gamma_lepton nEvt",
503 postProcessorTauValidation = cms.EDAnalyzer(
505 subDirs = cms.untracked.vstring(
"Generator/Tau*"),
506 efficiency = cms.vstring(
""),
507 resolution = cms.vstring(
""),
508 normalization = cms.untracked.vstring(
"JAKID nTaus",
541 "TauDecayChannels nTaus",
546 "TauISRPhotonsN nPrimeTaus",
547 "TauISRPhotonsPt nPrimeTaus",
548 "TauISRPhotonsPtRatio nPrimeTaus",
549 "TauFSRPhotonsN nPrimeTaus",
550 "TauFSRPhotonsPt nPrimeTaus",
551 "TauFSRPhotonsPtRatio nPrimeTaus",
553 "TauSpinEffectsW_X nPrimeTaus",
554 "TauSpinEffectsW_eX nPrimeTaus",
555 "TauSpinEffectsW_muX nPrimeTaus",
556 "TauSpinEffectsW_UpsilonRho nPrimeTaus",
557 "TauSpinEffectsW_UpsilonA1 nPrimeTaus",
558 "TauSpinEffectsHpm_X nPrimeTaus",
559 "TauSpinEffectsHpm_eX nPrimeTaus",
560 "TauSpinEffectsHpm_muX nPrimeTaus",
561 "TauSpinEffectsHpm_UpsilonRho nPrimeTaus",
562 "TauSpinEffectsHpm_UpsilonA1 nPrimeTaus",
563 "TauSpinEffectsZ_MVis nPrimeTaus",
564 "TauSpinEffectsZ_Zs nPrimeTaus",
565 "TauSpinEffectsZ_X nPrimeTaus",
566 "TauSpinEffectsZ_X50to75 nPrimeTaus",
567 "TauSpinEffectsZ_X75to88 nPrimeTaus",
568 "TauSpinEffectsZ_X88to100 nPrimeTaus",
569 "TauSpinEffectsZ_X100to120 nPrimeTaus",
570 "TauSpinEffectsZ_X120UP nPrimeTaus",
571 "TauSpinEffectsZ_Xf nPrimeTaus",
572 "TauSpinEffectsZ_Xb nPrimeTaus",
573 "TauSpinEffectsZ_eX nPrimeTaus",
574 "TauSpinEffectsZ_muX nPrimeTaus",
575 "TauSpinEffectsH_MVis nPrimeTaus",
576 "TauSpinEffectsH_Zs nPrimeTaus",
577 "TauSpinEffectsH_Xf nPrimeTaus",
578 "TauSpinEffectsH_Xb nPrimeTaus",
579 "TauSpinEffectsH_eX nPrimeTaus",
580 "TauSpinEffectsH_muX nPrimeTaus"
584 postProcessorTTbarValidation = cms.EDAnalyzer(
586 subDirs = cms.untracked.vstring(
"Generator/TTbar*"),
587 efficiency = cms.vstring(
""),
588 resolution = cms.vstring(
""),
589 normalization = cms.untracked.vstring(
"TTbar_BottomE nEvt",
590 "TTbar_BottomEta nEvt",
591 "TTbar_BottomMass nEvt",
592 "TTbar_BottomPt nEvt",
593 "TTbar_BottomPz nEvt",
594 "TTbar_BottomY nEvt",
595 "TTbar_TTbarMass nEvt",
596 "TTbar_TTbarPt nEvt",
598 "TTbar_TopMass nEvt",
602 "TTbar_WplusPz nEvt",
603 "TTbar_jetEta1 nEvt",
604 "TTbar_jetEta2 nEvt",
605 "TTbar_jetEta3 nEvt",
606 "TTbar_jetEta4 nEvt",
607 "TTbar_jetEtaAll nEvt",
612 "TTbar_jetPtAll nEvt",
613 "TTbar_lepEta1 nEvt",
614 "TTbar_lepEta2 nEvt",
615 "TTbar_lepEta3 nEvt",
616 "TTbar_lepEta4 nEvt",
617 "TTbar_lepEtaAll nEvt",
619 "TTbar_lepPt1_genParticlesElectrons nEvt",
620 "TTbar_lepPt1_genParticlesMuons nEvt",
621 "TTbar_lepPt1_genParticlesNeutrinos nEvt",
622 "TTbar_lepPt2_genParticlesElectrons nEvt",
623 "TTbar_lepPt2_genParticlesMuons nEvt",
624 "TTbar_lepPt2_genParticlesNeutrinos nEvt",
625 "TTbar_lepPt3_genParticlesElectrons nEvt",
626 "TTbar_lepPt3_genParticlesMuons nEvt",
627 "TTbar_lepPt3_genParticlesNeutrinos nEvt",
628 "TTbar_lepPt4_genParticlesElectrons nEvt",
629 "TTbar_lepPt4_genParticlesMuons nEvt",
630 "TTbar_lepPt4_genParticlesNeutrinos nEvt",
631 "TTbar_lepPtAll_genParticlesElectrons nEvt",
632 "TTbar_lepPtAll_genParticlesMuons nEvt",
633 "TTbar_lepPtAll_genParticlesNeutrinos nEvt"
637 postProcessorTTbarSpinCorr = cms.EDAnalyzer(
"DQMGenericClient",
638 subDirs = cms.untracked.vstring(
"Generator/TTbarSpinCorr*"),
639 efficiency = cms.vstring(
""),
640 resolution = cms.vstring(
""),
641 normalization = cms.untracked.vstring(
"TTbar_asym nEvt",
642 "TTbar_deltaPhi nEvt",
643 "TTbar_llpairM nEvt",
644 "TTbar_llpairPt nEvt"
649 postProcessorHiggsValidation = cms.EDAnalyzer(
651 subDirs = cms.untracked.vstring(
"Generator/Higgs*"),
652 efficiency = cms.vstring(
""),
653 resolution = cms.vstring(
""),
654 normalization = cms.untracked.vstring(
"Higgs_DecayChannels nEvt",
688 postProcessorHplusValidation = cms.EDAnalyzer(
690 subDirs = cms.untracked.vstring(
"Generator/Hplus*"),
691 efficiency = cms.vstring(
""),
692 resolution = cms.vstring(
""),
693 normalization = cms.untracked.vstring(
"Hplus_DecayChannels nEvt",
728 postProcessorBPhysicsValidation = cms.EDAnalyzer(
730 subDirs = cms.untracked.vstring(
"Generator/BPhysics*"),
731 efficiency = cms.vstring(
""),
732 resolution = cms.vstring(
""),
733 normalization = cms.untracked.vstring(
"JPsiMuMuValidationETA NJPsiMuMuValidation",
734 "JPsiMuMuValidationMASS NJPsiMuMuValidation",
735 "JPsiMuMuValidationPHI NJPsiMuMuValidation",
736 "JPsiMuMuValidationPT NJPsiMuMuValidation",
737 "JPsiMuMuValidationmuminusETA NJPsiMuMuValidation",
738 "JPsiMuMuValidationmuminusMASS NJPsiMuMuValidation",
739 "JPsiMuMuValidationmuminusPHI NJPsiMuMuValidation",
740 "JPsiMuMuValidationmuminusPT NJPsiMuMuValidation",
741 "JPsiMuMuValidationmuplusETA NJPsiMuMuValidation",
742 "JPsiMuMuValidationmuplusMASS NJPsiMuMuValidation",
743 "JPsiMuMuValidationmuplusPHI NJPsiMuMuValidation",
744 "JPsiMuMuValidationmuplusPT NJPsiMuMuValidation",
745 "JPsiSpectrumMass NSpectrumJPsiSpectrum",
746 "LambdaSpectrumMass NSpectrumLambdaSpectrum",
747 "LambdabPiPiMuMuValidationETA NLambdabPiPiMuMuValidation",
748 "LambdabPiPiMuMuValidationLambdaETA NLambdabPiPiMuMuValidation",
749 "LambdabPiPiMuMuValidationLambdaMASS NLambdabPiPiMuMuValidation",
750 "LambdabPiPiMuMuValidationLambdaPHI NLambdabPiPiMuMuValidation",
751 "LambdabPiPiMuMuValidationLambdaPT NLambdabPiPiMuMuValidation",
752 "LambdabPiPiMuMuValidationLambdabarETA NLambdabPiPiMuMuValidation",
753 "LambdabPiPiMuMuValidationLambdabarMASS NLambdabPiPiMuMuValidation",
754 "LambdabPiPiMuMuValidationLambdabarPHI NLambdabPiPiMuMuValidation",
755 "LambdabPiPiMuMuValidationLambdabarPT NLambdabPiPiMuMuValidation",
756 "LambdabPiPiMuMuValidationMASS NLambdabPiPiMuMuValidation",
757 "LambdabPiPiMuMuValidationPHI NLambdabPiPiMuMuValidation",
758 "LambdabPiPiMuMuValidationPT NLambdabPiPiMuMuValidation",
759 "LambdabPiPiMuMuValidationmuminusETA NLambdabPiPiMuMuValidation",
760 "LambdabPiPiMuMuValidationmuminusMASS NLambdabPiPiMuMuValidation",
761 "LambdabPiPiMuMuValidationmuminusPHI NLambdabPiPiMuMuValidation",
762 "LambdabPiPiMuMuValidationmuminusPT NLambdabPiPiMuMuValidation",
763 "LambdabPiPiMuMuValidationmuplusETA NLambdabPiPiMuMuValidation",
764 "LambdabPiPiMuMuValidationmuplusMASS NLambdabPiPiMuMuValidation",
765 "LambdabPiPiMuMuValidationmuplusPHI NLambdabPiPiMuMuValidation",
766 "LambdabPiPiMuMuValidationmuplusPT NLambdabPiPiMuMuValidation",
767 "LambdabPiPiMuMuValidationpiminusETA NLambdabPiPiMuMuValidation",
768 "LambdabPiPiMuMuValidationpiminusMASS NLambdabPiPiMuMuValidation",
769 "LambdabPiPiMuMuValidationpiminusPHI NLambdabPiPiMuMuValidation",
770 "LambdabPiPiMuMuValidationpiminusPT NLambdabPiPiMuMuValidation",
771 "LambdabPiPiMuMuValidationpiplusETA NLambdabPiPiMuMuValidation",
772 "LambdabPiPiMuMuValidationpiplusMASS NLambdabPiPiMuMuValidation",
773 "LambdabPiPiMuMuValidationpiplusPHI NLambdabPiPiMuMuValidation",
774 "LambdabPiPiMuMuValidationpiplusPT NLambdabPiPiMuMuValidation",
775 "LambdabPiPiMuMuValidationpminusETA NLambdabPiPiMuMuValidation",
776 "LambdabPiPiMuMuValidationpminusMASS NLambdabPiPiMuMuValidation",
777 "LambdabPiPiMuMuValidationpminusPHI NLambdabPiPiMuMuValidation",
778 "LambdabPiPiMuMuValidationpminusPT NLambdabPiPiMuMuValidation",
779 "LambdabPiPiMuMuValidationpplusETA NLambdabPiPiMuMuValidation",
780 "LambdabPiPiMuMuValidationpplusMASS NLambdabPiPiMuMuValidation",
781 "LambdabPiPiMuMuValidationpplusPHI NLambdabPiPiMuMuValidation",
782 "LambdabPiPiMuMuValidationpplusPT NLambdabPiPiMuMuValidation"
788 EventGeneratorPostProcessor = cms.Sequence(postProcessorBasicHepMCValidation+postProcessorBasicGenParticleValidation+postProcessorMBUEandQCDValidation+postProcessorWValidation+postProcessorDrellYanValidation+postProcessorTauValidation+postProcessorTTbarValidation+postProcessorTTbarSpinCorr+postProcessorHiggsValidation+postProcessorHplusValidation+postProcessorBPhysicsValidation)