_toGet_noEmap = _toGet[:] _toGet_noEmap.remove('ElectronicsMap') from Configuration.Eras.Modifier_hcalHardcodeConditions_cff import hcalHardcodeConditions hcalHardcodeConditions.toModify( es_hardcode, toGet = cms.untracked.vstring(_toGet), GainWidthsForTrigPrims = cms.bool(True) ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 from Configuration.Eras.Modifier_run2_HE_2017_cff import run2_HE_2017 from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 from Configuration.Eras.Modifier_run2_HCAL_2018_cff import run2_HCAL_2018 from Configuration.Eras.Modifier_run3_HB_cff import run3_HB run2_HCAL_2017.toModify( es_hardcode, useLayer0Weight = cms.bool(True), useIeta18depth1 = cms.bool(False) ) run2_HF_2017.toModify( es_hardcode, useHFUpgrade = cms.bool(True) ) run2_HE_2017.toModify( es_hardcode, useHEUpgrade = cms.bool(True), HEreCalibCutoff = cms.double(100.0) ) run2_HEPlan1_2017.toModify( es_hardcode, testHEPlan1 = cms.bool(True), useHEUpgrade = cms.bool(False), HEreCalibCutoff = cms.double(20.0) ) run2_HCAL_2018.toModify( es_hardcode, useLayer0Weight = cms.bool(True), useIeta18depth1 = cms.bool(False) ) run3_HB.toModify( es_hardcode, useHBUpgrade = cms.bool(True), HBreCalibCutoff = cms.double(100.0) ) # now that we have an emap run3_HB.toModify( es_hardcode, toGet = cms.untracked.vstring(_toGet_noEmap), ) from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal phase2_hgcal.toModify( es_hardcode, killHE = cms.bool(True) )
), ) _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)
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer simHitsValidationHcal = DQMEDAnalyzer('SimHitsValidationHcal', ModuleLabel = cms.string('g4SimHits'), HitCollection = cms.string('HcalHits'), Verbose = cms.bool(False), TestNumber = cms.bool(False), ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify( simHitsValidationHcal, ModuleLabel = cms.string("famosSimHits") ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( simHitsValidationHcal, TestNumber = cms.bool(True) )
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer hcalSimHitStudy = DQMEDAnalyzer('HcalSimHitStudy', ModuleLabel = cms.untracked.string('g4SimHits'), outputFile = cms.untracked.string(''), Verbose = cms.untracked.bool(False), HitCollection = cms.untracked.string('HcalHits'), TestNumber = cms.bool(False), hep17 = cms.bool(False) ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify( hcalSimHitStudy, ModuleLabel = cms.untracked.string('famosSimHits') ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hcalSimHitStudy, TestNumber = cms.bool(True) ) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toModify( hcalSimHitStudy, hep17 = cms.bool(True) )
import FWCore.ParameterSet.Config as cms hcalRawDataVME = cms.EDProducer("HcalDigiToRaw", HBHE = cms.untracked.InputTag("simHcalDigis"), HF = cms.untracked.InputTag("simHcalDigis"), HO = cms.untracked.InputTag("simHcalDigis"), ZDC = cms.untracked.InputTag("simHcalUnsuppressedDigis"), TRIG = cms.untracked.InputTag("simHcalTriggerPrimitiveDigis") ) hcalRawData = cms.Sequence(hcalRawDataVME) from EventFilter.HcalRawToDigi.hcalDigiToRawuHTR_cfi import hcalDigiToRawuHTR as hcalRawDatauHTR _phase1_hcalRawData = hcalRawData.copy() _phase1_hcalRawData += hcalRawDatauHTR from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hcalRawDataVME, HBHE = cms.untracked.InputTag(""), HF = cms.untracked.InputTag(""), TRIG = cms.untracked.InputTag("") ) run2_HCAL_2017.toReplaceWith(hcalRawData,_phase1_hcalRawData)
hltHCALdigisAnalyzer.dirName = cms.untracked.string("HLT/HCAL/Digis/Simulation") hltHCALdigisAnalyzer.digiTag = cms.InputTag("hcalDigis") hltHCALdigisAnalyzer.QIE10digiTag = cms.InputTag("hcalDigis") hltHCALdigisAnalyzer.QIE11digiTag = cms.InputTag("hcalDigis") hltHCALdigisAnalyzer.mode = cms.untracked.string('multi') hltHCALdigisAnalyzer.hcalselector = cms.untracked.string('all') hltHCALdigisAnalyzer.mc = cms.untracked.string('yes') hltHCALdigisAnalyzer.simHits = cms.untracked.InputTag("g4SimHits","HcalHits") hltHCALdigisAnalyzer.emulTPs = cms.InputTag("emulDigis") hltHCALdigisAnalyzer.dataTPs = cms.InputTag("simHcalTriggerPrimitiveDigis") hltHCALdigisAnalyzer.TestNumber = cms.bool(False) hltHCALdigisAnalyzer.hep17 = cms.bool(False) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hltHCALdigisAnalyzer, TestNumber = cms.bool(True) ) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toModify(hltHCALdigisAnalyzer, hep17 = cms.bool(True) ) #from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal #phase2_hcal.toModify(hltHCALdigisAnalyzer, # dataTPs = cms.InputTag(""), # digiTag = cms.InputTag("simHcalDigis"), # QIE10digiTag = cms.InputTag("simHcalDigis","HFQIE10DigiCollection"), # QIE11digiTag = cms.InputTag("simHcalDigis","HBHEQIE11DigiCollection"), #)
import FWCore.ParameterSet.Config as cms hcalRawDataVME = cms.EDProducer( "HcalDigiToRaw", HBHE=cms.untracked.InputTag("simHcalDigis"), HF=cms.untracked.InputTag("simHcalDigis"), HO=cms.untracked.InputTag("simHcalDigis"), ZDC=cms.untracked.InputTag("simHcalUnsuppressedDigis"), TRIG=cms.untracked.InputTag("simHcalTriggerPrimitiveDigis")) hcalRawData = cms.Sequence(hcalRawDataVME) from EventFilter.HcalRawToDigi.hcalDigiToRawuHTR_cfi import hcalDigiToRawuHTR as hcalRawDatauHTR _phase1_hcalRawData = hcalRawData.copy() _phase1_hcalRawData += hcalRawDatauHTR from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hcalRawDataVME, HBHE=cms.untracked.InputTag(""), HF=cms.untracked.InputTag(""), TRIG=cms.untracked.InputTag("")) run2_HCAL_2017.toReplaceWith(hcalRawData, _phase1_hcalRawData)
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), 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)
import FWCore.ParameterSet.Config as cms hcalSimHitStudy = cms.EDAnalyzer( "HcalSimHitStudy", ModuleLabel=cms.untracked.string('g4SimHits'), outputFile=cms.untracked.string(''), Verbose=cms.untracked.bool(False), HitCollection=cms.untracked.string('HcalHits'), TestNumber=cms.bool(False), hep17=cms.bool(False)) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(hcalSimHitStudy, ModuleLabel=cms.untracked.string('famosSimHits')) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hcalSimHitStudy, TestNumber=cms.bool(True)) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toModify(hcalSimHitStudy, hep17=cms.bool(True))
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer HcalSimHitsAnalyser = DQMEDAnalyzer('HcalSimHitsValidation', outputFile=cms.untracked.string(''), hf1=cms.double(1 / 0.383), hf2=cms.double(1 / 0.368)) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(HcalSimHitsAnalyser, ModuleLabel=cms.untracked.string("fastSimProducer")) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(HcalSimHitsAnalyser, TestNumber=cms.untracked.bool(True)) from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal phase2_hcal.toModify(HcalSimHitsAnalyser, EEHitCollection=cms.untracked.string("")) # post-LS1 switch for sampling factors from Configuration.Eras.Modifier_run2_common_cff import run2_common run2_common.toModify(HcalSimHitsAnalyser, hf1=cms.double(1 / 0.67), hf2=cms.double(1 / 0.67))
hcalRecoAnalyzer = cms.EDAnalyzer( "HcalRecHitsValidation", TopFolderName=cms.string('HcalRecHitsV/HcalRecHitTask'), outputFile=cms.untracked.string('HcalRecHitValidationRelVal.root'), HBHERecHitCollectionLabel=cms.untracked.InputTag("hbhereco"), HFRecHitCollectionLabel=cms.untracked.InputTag("hfreco"), HORecHitCollectionLabel=cms.untracked.InputTag("horeco"), EBRecHitCollectionLabel=cms.InputTag("ecalRecHit:EcalRecHitsEB"), EERecHitCollectionLabel=cms.InputTag("ecalRecHit:EcalRecHitsEE"), ecalselector=cms.untracked.string('yes'), hcalselector=cms.untracked.string('all'), mc=cms.untracked.string('yes'), SimHitCollectionLabel=cms.untracked.InputTag("g4SimHits", "HcalHits"), TestNumber=cms.bool(False)) hcalNoiseRates = cms.EDAnalyzer( 'NoiseRates', outputFile=cms.untracked.string('NoiseRatesRelVal.root'), rbxCollName=cms.untracked.InputTag('hcalnoise'), minRBXEnergy=cms.untracked.double(20.0), minHitEnergy=cms.untracked.double(1.5), noiselabel=cms.InputTag('hcalnoise')) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hcalRecoAnalyzer, TestNumber=cms.bool(True)) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(hcalRecoAnalyzer, SimHitCollectionLabel=cms.untracked.InputTag( "famosSimHits", "HcalHits"))
cms.InputTag('esDigiToRaw'), cms.InputTag('gctDigiToRaw'), cms.InputTag('hcalRawDataVME'), cms.InputTag('l1GtEvmPack'), cms.InputTag('l1GtPack'), cms.InputTag('rpcpacker'), cms.InputTag('siPixelRawData')), ) # # Make changes if using the Stage 1 trigger # from Configuration.Eras.Modifier_stage1L1Trigger_cff import stage1L1Trigger stage1L1Trigger.toModify( rawDataCollector.RawCollectionList, func=lambda list: list.append(cms.InputTag("l1tDigiToRaw"))) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( rawDataCollector.RawCollectionList, func=lambda list: list.append(cms.InputTag("hcalRawDatauHTR"))) # GEM settings from Configuration.Eras.Modifier_run2_GEM_2017_cff import run2_GEM_2017 run2_GEM_2017.toModify( rawDataCollector.RawCollectionList, func=lambda list: list.append(cms.InputTag("gemPacker"))) from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM run3_GEM.toModify(rawDataCollector.RawCollectionList, func=lambda list: list.append(cms.InputTag("gemPacker"))) # For Run2 it is needed to include the general ctpps era ctpps_2016 from Configuration.Eras.Modifier_ctpps_2022_cff import ctpps_2022 ctpps_2022.toModify(
(~premix_stage2).toModify(cscpacker, wireDigiTag="mixData:MuonCSCWireDigisDM", stripDigiTag="mixData:MuonCSCStripDigisDM", comparatorDigiTag="mixData:MuonCSCComparatorDigisDM") (~premix_stage2).toModify(dtpacker, digiColl='mixData') (~premix_stage2).toModify(rpcpacker, InputLabel="mixData") DigiToRawTask.remove(castorRawData) #castorRawData.CASTOR = cms.untracked.InputTag("castorDigis") # from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hcalRawDataVME, HBHE="", HF="", TRIG="", ) run2_HCAL_2017.toModify( hcalRawDatauHTR, HBHEqie8="DMHcalDigis", HFqie8="DMHcalDigis", QIE10="DMHcalDigis:HFQIE10DigiCollection", QIE11="DMHcalDigis:HBHEQIE11DigiCollection", TP="DMHcalTriggerPrimitiveDigis", ) from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger stage2L1Trigger.toModify(caloLayer1RawFed1354, ecalDigis="DMEcalTriggerPrimitiveDigis", hcalDigis="DMHcalTriggerPrimitiveDigis")
_toGet_noEmap = _toGet[:] _toGet_noEmap.remove('ElectronicsMap') from Configuration.Eras.Modifier_hcalHardcodeConditions_cff import hcalHardcodeConditions hcalHardcodeConditions.toModify( es_hardcode, toGet = cms.untracked.vstring(_toGet), GainWidthsForTrigPrims = cms.bool(True) ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 from Configuration.Eras.Modifier_run2_HE_2017_cff import run2_HE_2017 from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 from Configuration.Eras.Modifier_run3_HB_cff import run3_HB from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal run2_HCAL_2017.toModify( es_hardcode, useLayer0Weight = cms.bool(True) ) run2_HF_2017.toModify( es_hardcode, useHFUpgrade = cms.bool(True) ) run2_HE_2017.toModify( es_hardcode, useHEUpgrade = cms.bool(True), HEreCalibCutoff = cms.double(100.0) ) run2_HEPlan1_2017.toModify( es_hardcode, testHEPlan1 = cms.bool(True), useHEUpgrade = cms.bool(False), HEreCalibCutoff = cms.double(20.0) ) run3_HB.toModify( es_hardcode, useHBUpgrade = cms.bool(True), HBreCalibCutoff = cms.double(100.0) ) # now that we have an emap phase2_hcal.toModify( es_hardcode, toGet = cms.untracked.vstring(_toGet_noEmap) ) from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal phase2_hgcal.toModify( es_hardcode, killHE = cms.bool(True) )
) import RecoLocalCalo.HcalRecProducers.hbheplan1_cfi hbheplan1MB = RecoLocalCalo.HcalRecProducers.hbheplan1_cfi.hbheplan1.clone( hbheInput="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=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) run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoTaskNZS, _plan1_hcalLocalRecoTaskNZS) hbhecollapseMB = hbheplan1MB.clone() _collapse_hcalLocalRecoTaskNZS = _phase1_hcalLocalRecoTaskNZS.copy() _collapse_hcalLocalRecoTaskNZS.add(hbheprerecoMB) from Configuration.ProcessModifiers.run2_HECollapse_2018_cff import run2_HECollapse_2018
from Configuration.Eras.Modifier_hcalHardcodeConditions_cff import hcalHardcodeConditions hcalHardcodeConditions.toModify(es_hardcode, toGet=cms.untracked.vstring(_toGet), GainWidthsForTrigPrims=cms.bool(True)) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 from Configuration.Eras.Modifier_run2_HE_2017_cff import run2_HE_2017 from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 from Configuration.Eras.Modifier_run2_HCAL_2018_cff import run2_HCAL_2018 from Configuration.Eras.Modifier_run3_HB_cff import run3_HB run2_HCAL_2017.toModify(es_hardcode, useLayer0Weight=cms.bool(True), useIeta18depth1=cms.bool(False)) run2_HF_2017.toModify(es_hardcode, useHFUpgrade=cms.bool(True)) run2_HE_2017.toModify(es_hardcode, useHEUpgrade=cms.bool(True), HEreCalibCutoff=cms.double(100.0)) run2_HEPlan1_2017.toModify(es_hardcode, testHEPlan1=cms.bool(True), useHEUpgrade=cms.bool(False), HEreCalibCutoff=cms.double(20.0)) run2_HCAL_2018.toModify(es_hardcode, useLayer0Weight=cms.bool(True), useIeta18depth1=cms.bool(False)) run3_HB.toModify(es_hardcode, useHBUpgrade=cms.bool(True),
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), 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)
cms.bool(True) process.HcalTPGCoderULUT.LUTGenerationMode = cms.bool(False) process.emulTPDigis.FG_threshold = cms.uint32(2) process.emulTPDigis.InputTagFEDRaw = rawTag process.emulTPDigis.upgradeHF = cms.bool(True) process.emulTPDigis.upgradeHE = cms.bool(True) process.emulTPDigis.inputLabel = cms.VInputTag("hcalDigis", "hcalDigis") process.emulTPDigis.inputUpgradeLabel = cms.VInputTag("hcalDigis", "hcalDigis") # Enable ZS on emulated TPs, to match what is done in data process.emulTPDigis.RunZS = cms.bool(True) process.emulTPDigis.ZS_threshold = cms.uint32(0) process.hcalDigis.InputLabel = rawTag # Exclude the laser FEDs. They contaminate the QIE10/11 digi collections. from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(process.hcalDigis, FEDs=cms.untracked.vint32(724,725,726,727,728,729,730,731,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123)) #------------------------------------- # Hcal DQM Tasks and Harvesters import # New Style #------------------------------------- process.load("DQM.HcalTasks.DigiTask") process.load('DQM.HcalTasks.TPTask') process.load('DQM.HcalTasks.RawTask') process.load('DQM.HcalTasks.NoCQTask') #process.load('DQM.HcalTasks.ZDCTask') process.load('DQM.HcalTasks.QIE11Task') process.load('DQM.HcalTasks.HcalOnlineHarvesting') #------------------------------------- # To force using uTCA
BirkC1 = cms.double(0.0052), EminHit = cms.double(0.0), TimeSliceUnit = cms.double(1), IgnoreTrackID = cms.bool(False), ), ) ## ## Change the HFShowerLibrary file from Run 2 ## from Configuration.Eras.Modifier_run2_common_cff import run2_common ## ## Change HCAL numbering scheme in 2017 ## from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( g4SimHits, HCalSD = dict( TestNumberingScheme = True ) ) ## ## Disable Castor from Run 3 ## from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify( g4SimHits, CastorSD = dict( useShowerLibrary = False ) ) ## ## Change ECAL time slices ## from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing phase2_timing.toModify( g4SimHits.ECalSD, StoreLayerTimeSim = cms.untracked.bool(True), TimeSliceUnit = cms.double(0.001) ) ##
validHepMCevt = cms.untracked.bool(True), validG4VtxContainer = cms.untracked.bool(True), validG4trkContainer = cms.untracked.bool(True), validPxlBrlLow = cms.untracked.bool(True), validPxlBrlHigh = cms.untracked.bool(True), validPxlFwdLow = cms.untracked.bool(True), validPxlFwdHigh = cms.untracked.bool(True), validSiTIBLow = cms.untracked.bool(True), validSiTIBHigh = cms.untracked.bool(True), validSiTOBLow = cms.untracked.bool(True), validSiTOBHigh = cms.untracked.bool(True), validSiTIDLow = cms.untracked.bool(True), validSiTIDHigh = cms.untracked.bool(True), validSiTECLow = cms.untracked.bool(True), validSiTECHigh = cms.untracked.bool(True), validMuonCSC = cms.untracked.bool(True), validMuonDt = cms.untracked.bool(True), validMuonRPC = cms.untracked.bool(True), validEB = cms.untracked.bool(True), validEE = cms.untracked.bool(True), validPresh = cms.untracked.bool(False), validHcal = cms.untracked.bool(True) ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(globalhitsanalyze, testNumber = cms.untracked.bool(True) )
# if instead only 1 value is given, # it will be interpreted as an entire subdetector injectTestHitsCells=cms.vint32(), HFRecalParameterBlock=HFRecalParameterBlock, ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(hcalSimBlock, hitsProducer=cms.string('fastSimProducer')) from Configuration.ProcessModifiers.premix_stage1_cff import premix_stage1 premix_stage1.toModify( hcalSimBlock, doNoise=False, doEmpty=False, doIonFeedback=False, doThermalNoise=False, doTimeSlew=False, HcalPreMixStage1=True, ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hcalSimBlock, TestNumbering=cms.bool(True)) # remove HE processing for phase 2, completely put in HGCal land from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal phase2_hgcal.toModify(hcalSimBlock, killHE=cms.bool(True))
# hcalRawDataVME.HBHE = cms.untracked.InputTag("DMHcalDigis") hcalRawDataVME.HF = cms.untracked.InputTag("DMHcalDigis") hcalRawDataVME.HO = cms.untracked.InputTag("DMHcalDigis") hcalRawDataVME.ZDC = cms.untracked.InputTag("mixData") # cscpacker.wireDigiTag = cms.InputTag("mixData","MuonCSCWireDigisDM") cscpacker.stripDigiTag = cms.InputTag("mixData","MuonCSCStripDigisDM") cscpacker.comparatorDigiTag = cms.InputTag("mixData","MuonCSCComparatorDigisDM") dtpacker.digiColl = cms.InputTag('mixData') #dtpacker.digiColl = cms.InputTag('simMuonDTDigis') rpcpacker.InputLabel = cms.InputTag("mixData") DigiToRaw.remove(castorRawData) #castorRawData.CASTOR = cms.untracked.InputTag("castorDigis") # from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hcalRawDataVME, HBHE = cms.untracked.InputTag(""), HF = cms.untracked.InputTag(""), ) run2_HCAL_2017.toModify( hcalRawDatauHTR, HBHEqie8 = cms.InputTag("DMHcalDigis"), HFqie8 = cms.InputTag("DMHcalDigis"), QIE10 = cms.InputTag("DMHcalDigis","HFQIE10DigiCollection"), QIE11 = cms.InputTag("DMHcalDigis","HBHEQIE11DigiCollection"), )
import FWCore.ParameterSet.Config as cms simHitsValidationHcal = cms.EDAnalyzer( "SimHitsValidationHcal", ModuleLabel=cms.string('g4SimHits'), HitCollection=cms.string('HcalHits'), Verbose=cms.bool(False), TestNumber=cms.bool(False), ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(simHitsValidationHcal, ModuleLabel=cms.string("famosSimHits")) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(simHitsValidationHcal, TestNumber=cms.bool(True))
cscpacker.wireDigiTag = "mixData:MuonCSCWireDigisDM" cscpacker.stripDigiTag = "mixData:MuonCSCStripDigisDM" cscpacker.comparatorDigiTag = "mixData:MuonCSCComparatorDigisDM" dtpacker.digiColl = 'mixData' #dtpacker.digiColl = 'simMuonDTDigis' rpcpacker.InputLabel = "mixData" DigiToRaw.remove(castorRawData) #castorRawData.CASTOR = cms.untracked.InputTag("castorDigis") # from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hcalRawDataVME, HBHE = "", HF = "", TRIG = "", ) run2_HCAL_2017.toModify( hcalRawDatauHTR, HBHEqie8 = "DMHcalDigis", HFqie8 = "DMHcalDigis", QIE10 = "DMHcalDigis:HFQIE10DigiCollection", QIE11 = "DMHcalDigis:HBHEQIE11DigiCollection", TP = "DMHcalTriggerPrimitiveDigis", ) if 'caloLayer1RawFed1354' in globals(): from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger stage2L1Trigger.toModify(caloLayer1RawFed1354,
mc = cms.untracked.string('yes'), simHits = cms.untracked.InputTag("g4SimHits","HcalHits"), emulTPs = cms.InputTag("emulDigis"), dataTPs = cms.InputTag("simHcalTriggerPrimitiveDigis"), TestNumber = cms.bool(False), hep17 = cms.bool(False), HEPhase1 = cms.bool(False), HBPhase1 = cms.bool(False) ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(hcaldigisAnalyzer, simHits = "famosSimHits:HcalHits") from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hcaldigisAnalyzer, TestNumber = cms.bool(True) ) from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toModify(hcaldigisAnalyzer, hep17 = cms.bool(True) ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hcaldigisAnalyzer, HEPhase1 = cms.bool(True) ) from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal phase2_hcal.toModify(hcaldigisAnalyzer, dataTPs = cms.InputTag(""),
HFDarkening = cms.bool(False), minFCToDelay=cms.double(5.), # old TC model! set to 5 for the new one debugCaloSamples=cms.bool(False), ignoreGeantTime=cms.bool(False), # settings for SimHit test injection injectTestHits = cms.bool(False), # if no time is specified for injected hits, t = 0 will be used # (recommendation: enable "ignoreGeantTime" in that case to set t = tof) # otherwise, need 1 time value per energy value injectTestHitsEnergy = cms.vdouble(), injectTestHitsTime = cms.vdouble(), # format for cells: subdet, ieta, iphi, depth # multiple quadruplets can be specified # if instead only 1 value is given, # it will be interpreted as an entire subdetector injectTestHitsCells = cms.vint32() ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify( hcalSimBlock, hitsProducer=cms.string('famosSimHits') ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hcalSimBlock, TestNumbering = cms.bool(True) ) # remove HE processing for phase 2, completely put in HGCal land from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal phase2_hgcal.toModify(hcalSimBlock, killHE = cms.bool(True) ) from Configuration.Eras.Modifier_phase2_common_cff import phase2_common phase2_common.toModify(hcalSimBlock, doNeutralDensityFilter = cms.bool(False))
cms.InputTag('cscpacker', 'CSCRawData'), cms.InputTag('csctfpacker', 'CSCTFRawData'), cms.InputTag('dtpacker'), cms.InputTag('dttfpacker'), cms.InputTag('ecalPacker'), cms.InputTag('esDigiToRaw'), cms.InputTag('gctDigiToRaw'), cms.InputTag('hcalRawDataVME'), cms.InputTag('l1GtEvmPack'), cms.InputTag('l1GtPack'), cms.InputTag('rpcpacker'), cms.InputTag('siPixelRawData') ), ) # # Make changes if using the Stage 1 trigger # from Configuration.Eras.Modifier_stage1L1Trigger_cff import stage1L1Trigger stage1L1Trigger.toModify( rawDataCollector.RawCollectionList, func = lambda list: list.append(cms.InputTag("l1tDigiToRaw")) ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( rawDataCollector.RawCollectionList, func = lambda list: list.append(cms.InputTag("hcalRawDatauHTR")) ) # GEM settings from Configuration.Eras.Modifier_run2_GEM_2017_cff import run2_GEM_2017 run2_GEM_2017.toModify( rawDataCollector.RawCollectionList, func = lambda list: list.append(cms.InputTag("gemPacker")) ) from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM run3_GEM.toModify( rawDataCollector.RawCollectionList, func = lambda list: list.append(cms.InputTag("gemPacker")) )
import FWCore.ParameterSet.Config as cms hcalRecoAnalyzer = cms.EDAnalyzer("HcalRecHitsValidation", outputFile = cms.untracked.string('HcalRecHitValidationRelVal.root'), HBHERecHitCollectionLabel = cms.untracked.InputTag("hbhereco"), HFRecHitCollectionLabel = cms.untracked.InputTag("hfreco"), HORecHitCollectionLabel = cms.untracked.InputTag("horeco"), ecalselector = cms.untracked.string('yes'), hcalselector = cms.untracked.string('all'), mc = cms.untracked.string('no'), TestNumber = cms.bool(False) ) hcalNoiseRates = cms.EDAnalyzer('NoiseRates', outputFile = cms.untracked.string('NoiseRatesRelVal.root'), rbxCollName = cms.untracked.InputTag('hcalnoise'), minRBXEnergy = cms.untracked.double(20.0), minHitEnergy = cms.untracked.double(1.5), noiselabel = cms.InputTag('hcalnoise') ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( hcalRecoAnalyzer, TestNumber = cms.bool(True) )
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), setNoiseFlagsQIE11 = cms.bool(True), ) run2_HCAL_2017.toModify( hbherecoNoise, processQIE11 = cms.bool(True), 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)
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer HcalSimHitsAnalyser = DQMEDAnalyzer('HcalSimHitsValidation', outputFile = cms.untracked.string('') ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify( HcalSimHitsAnalyser, ModuleLabel = cms.untracked.string("famosSimHits") ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( HcalSimHitsAnalyser, TestNumber = cms.untracked.bool(True), EEHitCollection = cms.untracked.string("") )
iovIsRunNotTime = cms.bool(True) ) from RecoLocalCalo.HcalRecAlgos.hcalRecAlgos_cfi import hcalRecAlgos from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify(hcalRecAlgos, phase = cms.uint32(1), SeverityLevels = { 2 : dict( RecHitFlags = cms.vstring('HBHEIsolatedNoise', 'HFAnomalousHit' ) ), 3 : dict( RecHitFlags = cms.vstring('HBHEHpdHitMultiplicity', 'HBHEFlatNoise', 'HBHESpikeNoise', 'HBHETS4TS5Noise', 'HBHENegativeNoise', 'HBHEOOTPU' ) ), 4 : dict( RecHitFlags = cms.vstring('HFLongShort', 'HFS8S1Ratio', 'HFPET', 'HFSignalAsymmetry' ) ), }, RecoveredRecHitBits = cms.vstring('') )
), HGCalTestBeamSD = cms.PSet( Material = cms.string('Scintillator'), UseBirkLaw = cms.bool(False), BirkC1 = cms.double(0.013), BirkC3 = cms.double(1.75), BirkC2 = cms.double(0.0568), ), HcalTB06BeamSD = cms.PSet( UseBirkLaw = cms.bool(False), BirkC1 = cms.double(0.013), BirkC3 = cms.double(1.75), BirkC2 = cms.double(0.0568) ) ) ## ## Change the HFShowerLibrary file used for Run 2 ## from Configuration.Eras.Modifier_run2_common_cff import run2_common run2_common.toModify( g4SimHits.HFShowerLibrary, FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_npmt_noatt_eta4_16en_v4.root' ) from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 run2_HCAL_2017.toModify( g4SimHits, HCalSD = dict( TestNumberingScheme = True ) ) from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing phase2_timing.toModify( g4SimHits.ECalSD, StoreLayerTimeSim = cms.untracked.bool(True), TimeSliceUnit = cms.double(0.001) ) from Configuration.Eras.Modifier_phase2_common_cff import phase2_common phase2_common.toModify(g4SimHits.HCalSD, doNeutralDensityFilter = cms.bool(True))
from RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi import hfreco as _phase1_hfreco from RecoLocalCalo.HcalRecProducers.hbheplan1_cfi import hbheplan1 #--- for cosmics _default_hfreco = hfreco.clone() #--- for Phase 1 _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.toModify(hbheprereco, cpu = _phase1_hbheprereco.clone() ) _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) #--- for Run 3 and later _run3_hcalLocalRecoTask = _phase1_hcalLocalRecoTask.copy()