File indexing completed on 2024-04-06 12:03:44
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMOffline.Configuration.DQMOffline_SecondStep_cff import *
0004 from DQMOffline.Configuration.DQMOffline_Certification_cff import *
0005
0006 from Validation.Configuration.postValidation_cff import *
0007 from HLTriggerOffline.Common.HLTValidationHarvest_cff import *
0008
0009 from Validation.RecoHI.HarvestingHI_cff import *
0010 from Validation.RecoJets.JetPostProcessor_cff import *
0011 from Validation.RecoMET.METPostProcessor_cff import *
0012 from DQMOffline.RecoB.bTagMiniDQM_cff import *
0013
0014
0015 dqmHarvesting = cms.Path(DQMOffline_SecondStep*DQMOffline_Certification)
0016 dqmHarvestingExpress = cms.Path(DQMOffline_SecondStep_Express)
0017 dqmHarvestingExtraHLT = cms.Path(DQMOffline_SecondStep_ExtraHLT*DQMOffline_Certification)
0018 dqmHarvestingFakeHLT = cms.Path(DQMOffline_SecondStep_FakeHLT*DQMOffline_Certification)
0019
0020
0021
0022
0023 dqmHarvestingPOG = cms.Sequence(DQMOffline_SecondStep_PrePOG)
0024
0025 dqmHarvestingPOGMC = cms.Path( DQMOffline_SecondStep_PrePOGMC )
0026
0027
0028 validationHarvestingNoHLT = cms.Path(postValidation*postValidation_gen)
0029 validationHarvesting = cms.Path(postValidation*hltpostvalidation*postValidation_gen)
0030
0031
0032 validationHarvestingPhase2 = cms.Path(hltpostvalidation)
0033
0034 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0035 phase2_common.toReplaceWith(validationHarvesting,validationHarvestingPhase2)
0036
0037 _validationHarvesting_fastsim = validationHarvesting.copy()
0038 for _entry in [hltpostvalidation]:
0039 _validationHarvesting_fastsim.remove(_entry)
0040 _validationHarvesting_fastsim.remove(hltpostvalidation)
0041 _validationHarvesting_fastsim.remove(efficienciesTauValidationMiniAODRealData)
0042 _validationHarvesting_fastsim.remove(efficienciesTauValidationMiniAODRealElectronsData)
0043 _validationHarvesting_fastsim.remove(efficienciesTauValidationMiniAODRealMuonsData)
0044 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0045 fastSim.toReplaceWith(validationHarvesting,_validationHarvesting_fastsim)
0046
0047 validationpreprodHarvestingNoHLT = cms.Path(postValidation_preprod*postValidation_gen)
0048 validationpreprodHarvesting = cms.Path(postValidation_preprod*hltpostvalidation_preprod*postValidation_gen)
0049
0050
0051
0052 _validationpreprodHarvesting_fastsim = validationpreprodHarvesting.copy()
0053 for _entry in [hltpostvalidation_preprod]:
0054 _validationpreprodHarvesting_fastsim.remove(_entry)
0055 _validationpreprodHarvesting_fastsim.remove(_validationpreprodHarvesting_fastsim)
0056 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0057 fastSim.toReplaceWith(validationpreprodHarvesting,_validationpreprodHarvesting_fastsim)
0058
0059
0060
0061 validationprodHarvesting = cms.Path(hltpostvalidation_prod*postValidation_gen)
0062
0063
0064
0065
0066 validationHarvestingFS = validationHarvestingNoHLT.copy()
0067 validationHarvestingFS.remove(runTauEff)
0068
0069 validationHarvestingHI = cms.Path(postValidationHI)
0070
0071
0072 genHarvesting = cms.Path(postValidation_gen)
0073
0074
0075 alcaHarvesting = cms.Path()
0076
0077
0078 validationHarvestingMiniAOD = cms.Path(JetPostProcessor*METPostProcessorHarvesting*bTagMiniValidationHarvesting*postValidationMiniAOD)
0079