CMS 3D CMS Logo

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