from RecoLocalCalo.HcalRecProducers.HcalHitReconstructor_hf_cfi import * from RecoLocalCalo.HcalRecProducers.HcalHitReconstructor_zdc_cfi import * hcalLocalRecoSequence = cms.Sequence(hbheprereco+hfreco+horeco+zdcreco) from RecoLocalCalo.HcalRecProducers.hfprereco_cfi import hfprereco from RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi import hfreco as _phase1_hfreco from RecoLocalCalo.HcalRecProducers.hbheplan1_cfi import hbheplan1 # copy for cosmics _default_hfreco = hfreco.clone() _phase1_hcalLocalRecoSequence = hcalLocalRecoSequence.copy() _phase1_hcalLocalRecoSequence.insert(0,hfprereco) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith( hcalLocalRecoSequence, _phase1_hcalLocalRecoSequence ) run2_HF_2017.toReplaceWith( hfreco, _phase1_hfreco ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toReplaceWith( hbheprereco, _phase1_hbheprereco ) _plan1_hcalLocalRecoSequence = _phase1_hcalLocalRecoSequence.copy() _plan1_hcalLocalRecoSequence += hbheplan1 from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoSequence, _plan1_hcalLocalRecoSequence) _phase2_hcalLocalRecoSequence = hcalLocalRecoSequence.copy() _phase2_hcalLocalRecoSequence.remove(hbheprereco) from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal phase2_hcal.toReplaceWith( hcalLocalRecoSequence, _phase2_hcalLocalRecoSequence )
from RecoLocalCalo.HcalRecProducers.HcalHitReconstructor_zdc_cfi import * hcalLocalRecoTask = cms.Task(hbheprereco, hfreco, horeco, zdcreco) hcalLocalRecoSequence = cms.Sequence(hcalLocalRecoTask) from RecoLocalCalo.HcalRecProducers.hfprereco_cfi import hfprereco from RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi import hfreco as _phase1_hfreco from RecoLocalCalo.HcalRecProducers.hbheplan1_cfi import hbheplan1 # copy for cosmics _default_hfreco = hfreco.clone() _phase1_hcalLocalRecoTask = hcalLocalRecoTask.copy() _phase1_hcalLocalRecoTask.add(hfprereco) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith(hcalLocalRecoTask, _phase1_hcalLocalRecoTask) run2_HF_2017.toReplaceWith(hfreco, _phase1_hfreco) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toReplaceWith(hbheprereco, _phase1_hbheprereco) _plan1_hcalLocalRecoTask = _phase1_hcalLocalRecoTask.copy() _plan1_hcalLocalRecoTask.add(hbheplan1) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoTask, _plan1_hcalLocalRecoTask) hbhecollapse = hbheplan1.clone() _collapse_hcalLocalRecoTask = _phase1_hcalLocalRecoTask.copy() _collapse_hcalLocalRecoTask.add(hbhecollapse) from Configuration.ProcessModifiers.run2_HECollapse_2018_cff import run2_HECollapse_2018 run2_HECollapse_2018.toReplaceWith(hcalLocalRecoTask, _collapse_hcalLocalRecoTask)
recoParamsFromDB=cms.bool(False), algorithm=dict( useM2=cms.bool(False), useM3=cms.bool(False), firstSampleShift=cms.int32(-1000), samplesToAdd=cms.int32(10), correctForPhaseContainment=cms.bool(False), )) _phase1_hfreco = _hcalLocalReco_cff._phase1_hfreco.clone(algorithm=dict( Class=cms.string("HFSimpleTimeCheck"), rejectAllFailures=cms.bool(False), )) run2_HE_2017.toReplaceWith(hbheprereco, _phase1_hbheprereco) run2_HF_2017.toReplaceWith(hfreco, _phase1_hfreco) hfprereco = _hcalLocalReco_cff.hfprereco.clone(sumAllTimeSlices=cms.bool(True)) # redefine hcal sequence hcalLocalRecoSequence = cms.Sequence(hbheprereco + hfreco + horeco + zdcreco) _phase1_hcalLocalRecoSequence = hcalLocalRecoSequence.copy() _phase1_hcalLocalRecoSequence.insert(0, hfprereco) run2_HF_2017.toReplaceWith(hcalLocalRecoSequence, _phase1_hcalLocalRecoSequence) calolocalrecoCosmics = cms.Sequence(ecalLocalRecoSequenceCosmics + hcalLocalRecoSequence) #
rejectAllFailures=cms.bool(False)), ) _phase1_hfrecoMBNZS = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( inputLabel=cms.InputTag("hfprerecoMBNZS"), setNoiseFlags=cms.bool(False), algorithm=dict(Class=cms.string("HFSimpleTimeCheck"), rejectAllFailures=cms.bool(False)), ) _phase1_seqALCARECOHcalCalMinBias = seqALCARECOHcalCalMinBias.copy() _phase1_seqALCARECOHcalCalMinBias.insert(0, hfprerecoMBNZS) _phase1_seqALCARECOHcalCalMinBias.insert(0, hfprerecoNoise) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith(seqALCARECOHcalCalMinBias, _phase1_seqALCARECOHcalCalMinBias) run2_HF_2017.toReplaceWith(hfrecoNoise, _phase1_hfrecoNoise) run2_HF_2017.toReplaceWith(hfrecoMBNZS, _phase1_hfrecoMBNZS) import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi hbheplan1MBNZS = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput=cms.InputTag("hbheprerecoMBNZS")) hbheplan1Noise = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput=cms.InputTag("hbheprerecoNoise")) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hbherecoMBNZS, processQIE11=cms.bool(True),
) _phase1_hfrecoNoise = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( inputLabel = cms.InputTag("hfprerecoNoise"), setNoiseFlags = cms.bool(False), algorithm = dict( Class = cms.string("HFSimpleTimeCheck"), rejectAllFailures = cms.bool(False) ), ) _phase1_seqALCARECOHcalCalMinBias = seqALCARECOHcalCalMinBias.copy() _phase1_seqALCARECOHcalCalMinBias.insert(0,hfprerecoMBNZS) _phase1_seqALCARECOHcalCalMinBias.insert(0,hfprerecoNoise) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith( seqALCARECOHcalCalMinBias, _phase1_seqALCARECOHcalCalMinBias ) run2_HF_2017.toReplaceWith( hfrecoNoise, _phase1_hfrecoNoise ) run2_HF_2017.toReplaceWith( hfrecoMBNZS, _phase1_hfrecoMBNZS ) import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi hbheplan1Noise = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput = cms.InputTag("hbheprerecoNoise") ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hbherecoNoise, processQIE11 = cms.bool(True), # temporarily disabled until RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py:flagParametersQIE11 is filled # setNoiseFlagsQIE11 = cms.bool(True), )
horecoMB.dropZSmarkedPassed = cms.bool(False) hcalLocalRecoSequenceNZS = cms.Sequence(hbherecoMB * hfrecoMB * horecoMB) import RecoLocalCalo.HcalRecProducers.hfprereco_cfi import RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi import RecoLocalCalo.HcalRecProducers.HBHEPhase1Reconstructor_cfi _phase1_hbherecoMB = RecoLocalCalo.HcalRecProducers.HBHEPhase1Reconstructor_cfi.hbheprereco.clone( dropZSmarkedPassed=cms.bool(False), recoParamsFromDB=cms.bool(False), algorithm=dict(useM2=cms.bool(False), useM3=cms.bool(False)), ) hfprerecoMB = RecoLocalCalo.HcalRecProducers.hfprereco_cfi.hfprereco.clone( dropZSmarkedPassed=cms.bool(False)) _phase1_hfrecoMB = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( inputLabel=cms.InputTag("hfprerecoMB"), setNoiseFlags=cms.bool(False), algorithm=dict(Class=cms.string("HFSimpleTimeCheck"), rejectAllFailures=cms.bool(False)), ) _phase1_hcalLocalRecoSequenceNZS = hcalLocalRecoSequenceNZS.copy() _phase1_hcalLocalRecoSequenceNZS.insert(0, hfprerecoMB) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith(hcalLocalRecoSequenceNZS, _phase1_hcalLocalRecoSequenceNZS) run2_HF_2017.toReplaceWith(hfrecoMB, _phase1_hfrecoMB) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toReplaceWith(hbherecoMB, _phase1_hbherecoMB)
import RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi _phase1_hfrecoPedestal = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( inputLabel = cms.InputTag("hfprerecoPedestal"), setNoiseFlags = cms.bool(False), algorithm = dict( Class = cms.string("HFSimpleTimeCheck"), rejectAllFailures = cms.bool(False) ), ) _phase1_seqALCARECOHcalCalPedestal = seqALCARECOHcalCalPedestal.copy() _phase1_seqALCARECOHcalCalPedestal.insert(0,hfprerecoPedestal) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith( seqALCARECOHcalCalPedestal, _phase1_seqALCARECOHcalCalPedestal ) run2_HF_2017.toReplaceWith( hfrecoPedestal, _phase1_hfrecoPedestal ) import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi hbheplan1Pedestal = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput = cms.InputTag("hbheprerecoPedestal") ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hbherecoPedestal, processQIE11 = cms.bool(True), # temporarily disabled until RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py:flagParametersQIE11 is filled # setNoiseFlagsQIE11 = cms.bool(True), ) _plan1_seqALCARECOHcalCalPedestal = _phase1_seqALCARECOHcalCalPedestal.copy()
import RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi _phase1_hfrecoPedestal = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( inputLabel = cms.InputTag("hfprerecoPedestal"), setNoiseFlags = cms.bool(False), algorithm = dict( Class = cms.string("HFSimpleTimeCheck"), rejectAllFailures = cms.bool(False) ), ) _phase1_seqALCARECOHcalCalPedestal = seqALCARECOHcalCalPedestal.copy() _phase1_seqALCARECOHcalCalPedestal.insert(0,hfprerecoPedestal) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith( seqALCARECOHcalCalPedestal, _phase1_seqALCARECOHcalCalPedestal ) run2_HF_2017.toReplaceWith( hfrecoPedestal, _phase1_hfrecoPedestal ) import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi hbheplan1Pedestal = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput = cms.InputTag("hbheprerecoPedestal") ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hbherecoPedestal, processQIE11 = cms.bool(True), # temporarily disabled until RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py:flagParametersQIE11 is filled # setNoiseFlagsQIE11 = cms.bool(True), ) _plan1_seqALCARECOHcalCalPedestal = _phase1_seqALCARECOHcalCalPedestal.copy()
dropZSmarkedPassed = cms.bool(False) ) _phase1_hfrecoMB = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( inputLabel = cms.InputTag("hfprerecoMB"), setNoiseFlags = cms.bool(False), algorithm = dict( Class = cms.string("HFSimpleTimeCheck"), rejectAllFailures = cms.bool(False) ), ) import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi hbheplan1MB = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput = cms.InputTag("hbheprerecoMB") ) _phase1_hcalLocalRecoSequenceNZS = hcalLocalRecoSequenceNZS.copy() _phase1_hcalLocalRecoSequenceNZS.insert(0,hfprerecoMB) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith( hcalLocalRecoSequenceNZS, _phase1_hcalLocalRecoSequenceNZS ) run2_HF_2017.toReplaceWith( hfrecoMB, _phase1_hfrecoMB ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toReplaceWith( hbherecoMB, _phase1_hbherecoMB ) _plan1_hcalLocalRecoSequenceNZS = _phase1_hcalLocalRecoSequenceNZS.copy() hbheprerecoMB = _phase1_hbherecoMB.clone() _plan1_hcalLocalRecoSequenceNZS.insert(0,hbheprerecoMB) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hbherecoMB, hbheplan1MB) run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoSequenceNZS, _plan1_hcalLocalRecoSequenceNZS)
dropZSmarkedPassed=cms.bool(False)) _phase1_hfrecoMB = RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi.hfreco.clone( inputLabel=cms.InputTag("hfprerecoMB"), setNoiseFlags=cms.bool(False), algorithm=dict(Class=cms.string("HFSimpleTimeCheck"), rejectAllFailures=cms.bool(False)), ) import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi hbheplan1MB = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput=cms.InputTag("hbheprerecoMB")) _phase1_hcalLocalRecoTaskNZS = hcalLocalRecoTaskNZS.copy() _phase1_hcalLocalRecoTaskNZS.add(hfprerecoMB) from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toReplaceWith(hcalLocalRecoTaskNZS, _phase1_hcalLocalRecoTaskNZS) run2_HF_2017.toReplaceWith(hfrecoMB, _phase1_hfrecoMB) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hbherecoMB, processQIE11=cms.bool(True), # temporarily disabled until RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py:flagParametersQIE11 is filled # setNoiseFlagsQIE11 = cms.bool(True), ) _plan1_hcalLocalRecoTaskNZS = _phase1_hcalLocalRecoTaskNZS.copy() hbheprerecoMB = hbherecoMB.clone() _plan1_hcalLocalRecoTaskNZS.add(hbheprerecoMB) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hbherecoMB, hbheplan1MB)