# 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) _phase2_hcalLocalRecoTask = hcalLocalRecoTask.copy() _phase2_hcalLocalRecoTask.remove(hbheprereco) from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal phase2_hcal.toReplaceWith(hcalLocalRecoTask, _phase2_hcalLocalRecoTask) _fastSim_hcalLocalRecoTask = hcalLocalRecoTask.copyAndExclude([zdcreco])
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 )
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), # temporarily disabled until RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py:flagParametersQIE11 is filled # setNoiseFlagsQIE11 = cms.bool(True), ) 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), ) _plan1_seqALCARECOHcalCalMinBias = _phase1_seqALCARECOHcalCalMinBias.copy() hbheprerecoMBNZS = hbherecoMBNZS.clone() hbheprerecoNoise = hbherecoNoise.clone() _plan1_seqALCARECOHcalCalMinBias.insert(0, hbheprerecoNoise) _plan1_seqALCARECOHcalCalMinBias.insert(0, hbheprerecoMBNZS) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hbherecoMBNZS, hbheplan1MBNZS) run2_HEPlan1_2017.toReplaceWith(hbherecoNoise, hbheplan1Noise) run2_HEPlan1_2017.toReplaceWith(seqALCARECOHcalCalMinBias, _plan1_seqALCARECOHcalCalMinBias)
), ) _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), ) _plan1_seqALCARECOHcalCalMinBias = _phase1_seqALCARECOHcalCalMinBias.copy() hbheprerecoNoise = hbherecoNoise.clone() _plan1_seqALCARECOHcalCalMinBias.insert(0,hbheprerecoNoise) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hbherecoNoise, hbheplan1Noise) run2_HEPlan1_2017.toReplaceWith(seqALCARECOHcalCalMinBias, _plan1_seqALCARECOHcalCalMinBias)
_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.toModify(horeco, digiLabel=cms.InputTag('simHcalDigis')) phase2_hcal.toModify(hfprereco, digiLabel=cms.InputTag('simHcalDigis', 'HFQIE10DigiCollection')) phase2_hcal.toModify(zdcreco, digiLabel=cms.InputTag('simHcalUnsuppressedDigis'), digiLabelhcal=cms.InputTag('simHcalUnsuppressedDigis')) phase2_hcal.toReplaceWith(hcalLocalRecoSequence, _phase2_hcalLocalRecoSequence)
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.toModify( hbherecoMB, processQIE11=cms.bool(True), setNoiseFlagsQIE11=cms.bool(True), ) _plan1_hcalLocalRecoSequenceNZS = _phase1_hcalLocalRecoSequenceNZS.copy() hbheprerecoMB = 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)
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() hbheprerecoPedestal = hbherecoPedestal.clone() _plan1_seqALCARECOHcalCalPedestal.insert(0,hbheprerecoPedestal) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hbherecoPedestal, hbheplan1Pedestal) run2_HEPlan1_2017.toReplaceWith(seqALCARECOHcalCalPedestal, _plan1_seqALCARECOHcalCalPedestal)
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)