1 import FWCore.ParameterSet.Config
as cms
20 hbhereco = _hcalLocalReco_cff._default_hbheprereco.clone(
24 correctForTimeslew =
False,
25 correctForPhaseContainment =
False,
27 recoParamsFromDB = cms.bool(
False),
29 hfreco = _hcalLocalReco_cff._default_hfreco.clone(
32 correctForTimeslew =
False,
33 correctForPhaseContainment =
False,
35 recoParamsFromDB = cms.bool(
False),
36 digiTimeFromDB =
False,
38 horeco = _hcalLocalReco_cff.horeco.clone(
41 correctForTimeslew =
False,
42 correctForPhaseContainment =
False,
44 recoParamsFromDB = cms.bool(
False),
46 zdcreco = _hcalLocalReco_cff.zdcreco.clone(
49 correctForTimeslew =
True,
50 correctForPhaseContainment =
True,
51 correctionPhaseNS = 10.,
55 from Configuration.Eras.Modifier_run2_HCAL_2017_cff
import run2_HCAL_2017
56 from Configuration.Eras.Modifier_run2_HF_2017_cff
import run2_HF_2017
58 _phase1_hbhereco = _hcalLocalReco_cff._phase1_hbheprereco.clone(
59 tsFromDB = cms.bool(
False),
60 recoParamsFromDB = cms.bool(
False),
62 useM2 = cms.bool(
False),
63 useM3 = cms.bool(
False),
64 firstSampleShift = cms.int32(-1000),
65 samplesToAdd = cms.int32(10),
66 correctForPhaseContainment = cms.bool(
False),
70 _phase1_hfreco = _hcalLocalReco_cff._phase1_hfreco.clone(
72 Class = cms.string(
"HFSimpleTimeCheck"),
73 rejectAllFailures = cms.bool(
False),
78 run2_HCAL_2017.toReplaceWith(hbhereco, _phase1_hbhereco )
79 run2_HF_2017.toReplaceWith(hfreco, _phase1_hfreco )
81 hfprereco = _hcalLocalReco_cff.hfprereco.clone(
82 sumAllTimeSlices = cms.bool(
True)
85 from RecoLocalCalo.HcalRecProducers.hbheplan1_cfi
import hbheplan1
88 hcalLocalRecoSequence = cms.Sequence(hbhereco+hfreco+horeco+zdcreco)
90 _phase1_hcalLocalRecoSequence = hcalLocalRecoSequence.copy()
91 _phase1_hcalLocalRecoSequence.insert(0,hfprereco)
92 run2_HF_2017.toReplaceWith(hcalLocalRecoSequence, _phase1_hcalLocalRecoSequence)
95 _plan1_hcalLocalRecoSequence = _phase1_hcalLocalRecoSequence.copy()
96 hbheprereco = _phase1_hbhereco.clone()
97 _plan1_hcalLocalRecoSequence.insert(0,hbheprereco)
98 from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff
import run2_HEPlan1_2017
99 run2_HEPlan1_2017.toReplaceWith(hbhereco, hbheplan1)
100 run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoSequence, _plan1_hcalLocalRecoSequence)
102 calolocalrecoCosmics = cms.Sequence(ecalLocalRecoSequenceCosmics+hcalLocalRecoSequence)
108 calolocalrecoCosmicsNZS = cms.Sequence(ecalLocalRecoSequenceCosmics+hcalLocalRecoSequence+hcalLocalRecoSequenceNZS)