CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
postValidation_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
20 
21 
22 postValidationTracking = cms.Sequence(
23  postProcessorTrackSequence
24  + postProcessorVertexSequence
25 )
26 postValidation = cms.Sequence(
27  recoMuonPostProcessors
28  + postValidationTracking
29  + MuIsoValPostProcessor
30  + calotowersPostProcessor
31  + hcalSimHitsPostProcessor
32  + hcaldigisPostProcessor
33  + hcalrechitsPostProcessor
34  + electronPostValidationSequence + photonPostProcessor
35  + pfJetClient + pfMETClient + pfJetResClient + pfElectronClient
36  + rpcRecHitPostValidation_step
37  + runTauEff + makeBetterPlots
38  + bTagCollectorSequenceMCbcl
39  + METPostProcessor
40 )
41 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
42 
43 postValidation_preprod = cms.Sequence(
44  recoMuonPostProcessors
45  + postProcessorTrackSequence
46  + MuIsoValPostProcessor
47 )
48 
49 
50 postValidation_fastsim = cms.Sequence(
51  recoMuonPostProcessors
52  + postProcessorTrackSequence
53  + MuIsoValPostProcessor
54  + photonPostProcessor
55  + bTagCollectorSequenceMC
56  + runTauEff
57 )
58 
64 
65 postValidation_common = cms.Sequence()
66 
67 postValidation_trackingOnly = cms.Sequence(
68  postProcessorTrackSequenceTrackingOnly
69  + postProcessorVertexSequence
70 )
71 
72 postValidation_muons = cms.Sequence(
73  recoMuonPostProcessors
74  + MuonGEMHitsPostProcessors
75  + MuonGEMDigisPostProcessors
76  + MuonGEMRecHitsPostProcessors
77  + MuonME0DigisPostProcessors
78  + MuonME0SegPostProcessors
79  + rpcRecHitPostValidation_step
80 )
81 
82 postValidation_JetMET = cms.Sequence(
83  METPostProcessor
84 )
85 
86 postValidation_HCAL = cms.Sequence(
87  hcalSimHitsPostProcessor
88  + hcaldigisPostProcessor
89  + hcalrechitsPostProcessor
90  + calotowersPostProcessor
91 )
92 
93 postValidation_gen = cms.Sequence(
94  EventGeneratorPostProcessor
95 )
96 
97 postValidationCosmics = cms.Sequence(
98  postProcessorMuonMultiTrack
99 )
100 
101 postValidationMiniAOD = cms.Sequence(
102  electronPostValidationSequenceMiniAOD
103 )
104 
105 _run3_postValidation = postValidation.copy()
106 _run3_postValidation += MuonGEMHitsPostProcessors
107 _run3_postValidation += MuonGEMDigisPostProcessors
108 _run3_postValidation += MuonGEMRecHitsPostProcessors
109 
110 _phase2_postValidation = _run3_postValidation.copy()
111 _phase2_postValidation += hgcalPostProcessor
112 _phase2_postValidation += MuonME0DigisPostProcessors
113 _phase2_postValidation += MuonME0SegPostProcessors
114 
115 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
116 run3_GEM.toReplaceWith( postValidation, _run3_postValidation )
117 from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
118 phase2_hgcal.toReplaceWith( postValidation, _phase2_postValidation )