CMS 3D CMS Logo

Harvesting_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
5 
8 
13 
14 
15 dqmHarvesting = cms.Path(DQMOffline_SecondStep*DQMOffline_Certification)
16 dqmHarvestingExpress = cms.Path(DQMOffline_SecondStep_Express)
17 dqmHarvestingExtraHLT = cms.Path(DQMOffline_SecondStep_ExtraHLT*DQMOffline_Certification)
18 dqmHarvestingFakeHLT = cms.Path(DQMOffline_SecondStep_FakeHLT*DQMOffline_Certification)
19 #dqmHarvesting = cms.Sequence(DQMOffline_SecondStep*DQMOffline_Certification)
20 #dqmHarvestingFakeHLT = cms.Sequence(DQMOffline_SecondStep_FakeHLT*DQMOffline_Certification)
21 
22 #dqmHarvestingPOG = cms.Path(DQMOffline_SecondStep_PrePOG)
23 dqmHarvestingPOG = cms.Sequence(DQMOffline_SecondStep_PrePOG)
24 
25 dqmHarvestingPOGMC = cms.Path( DQMOffline_SecondStep_PrePOGMC )
26 #dqmHarvestingPOGMC = cms.Sequence( DQMOffline_SecondStep_PrePOGMC )
27 
28 validationHarvestingNoHLT = cms.Path(postValidation*postValidation_gen)
29 validationHarvesting = cms.Path(postValidation*hltpostvalidation*postValidation_gen)
30 #validationHarvestingNoHLT = cms.Sequence(postValidation*postValidation_gen)
31 #validationHarvesting = cms.Sequence(postValidation*hltpostvalidation*postValidation_gen)
32 validationHarvestingPhase2 = cms.Path(hltpostvalidation)
33 
34 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
35 phase2_common.toReplaceWith(validationHarvesting,validationHarvestingPhase2)
36 
37 _validationHarvesting_fastsim = validationHarvesting.copy()
38 for _entry in [hltpostvalidation]:
39  _validationHarvesting_fastsim.remove(_entry)
40 _validationHarvesting_fastsim.remove(hltpostvalidation)
41 _validationHarvesting_fastsim.remove(efficienciesTauValidationMiniAODRealData)
42 _validationHarvesting_fastsim.remove(efficienciesTauValidationMiniAODRealElectronsData)
43 _validationHarvesting_fastsim.remove(efficienciesTauValidationMiniAODRealMuonsData)
44 from Configuration.Eras.Modifier_fastSim_cff import fastSim
45 fastSim.toReplaceWith(validationHarvesting,_validationHarvesting_fastsim)
46 
47 validationpreprodHarvestingNoHLT = cms.Path(postValidation_preprod*postValidation_gen)
48 validationpreprodHarvesting = cms.Path(postValidation_preprod*hltpostvalidation_preprod*postValidation_gen)
49 #validationpreprodHarvestingNoHLT = cms.Sequence(postValidation_preprod*postValidation_gen)
50 #validationpreprodHarvesting = cms.Sequence(postValidation_preprod*hltpostvalidation_preprod*postValidation_gen)
51 
52 _validationpreprodHarvesting_fastsim = validationpreprodHarvesting.copy()
53 for _entry in [hltpostvalidation_preprod]:
54  _validationpreprodHarvesting_fastsim.remove(_entry)
55 _validationpreprodHarvesting_fastsim.remove(_validationpreprodHarvesting_fastsim)
56 from Configuration.Eras.Modifier_fastSim_cff import fastSim
57 fastSim.toReplaceWith(validationpreprodHarvesting,_validationpreprodHarvesting_fastsim)
58 
59 
60 # empty (non-hlt) postvalidation sequence here yet
61 validationprodHarvesting = cms.Path(hltpostvalidation_prod*postValidation_gen)
62 #validationprodHarvesting = cms.Sequence(hltpostvalidation_prod*postValidation_gen)
63 
64 # to be removed in subsequent request
65 # kept to avoid too many extra github signatures
66 validationHarvestingFS = validationHarvestingNoHLT.copy()
67 validationHarvestingFS.remove(runTauEff) #requires miniAOD Validation
68 
69 validationHarvestingHI = cms.Path(postValidationHI)
70 #validationHarvestingHI = cms.Sequence(postValidationHI)
71 
72 genHarvesting = cms.Path(postValidation_gen)
73 #genHarvesting = cms.Sequence(postValidation_gen)
74 
75 alcaHarvesting = cms.Path()
76 #alcaHarvesting = cms.Sequence()
77 
78 validationHarvestingMiniAOD = cms.Path(JetPostProcessor*METPostProcessorHarvesting*bTagMiniValidationHarvesting*postValidationMiniAOD)
79 #validationHarvestingMiniAOD = cms.Sequence(JetPostProcessor*METPostProcessorHarvesting*postValidationMiniAOD)