def customiseDataRun2Common_25ns(process): process = customiseDataRun2Common_withStage1(process) import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos, "HFDigiTime", 8) HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos, "HBHEFlatNoise", 8) from SLHCUpgradeSimulations.Configuration.postLS1Customs import customise_DQM_25ns if hasattr(process, 'dqmoffline_step'): process = customise_DQM_25ns(process) return process
def customisePostEra_Run2_2017(process): import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,"HBHEFlatNoise",8) HcalRemoveAddSevLevel.RemoveFlag(process.hcalRecAlgos,"HFDigiTime") return process
def _hcalCustoms25ns(process): import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,"HFDigiTime",8) HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,"HBHEFlatNoise",8) return process
import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.Reconstruction_cff import * #HF cleaning for data in the new design # adding q tests for those lines #particleFlowRecHitHCAL.LongShortFibre_Cut = 30. #particleFlowRecHitHCAL.ApplyPulseDPG = True for qTest in particleFlowRecHitHF.producers[0].qualityTests: if qTest.name == 'PFRecHitQTestHCALChannel': qTest.maxSeverities.append(9) qTest.cleaningThresholds.append(30.) qTest.flags.append('HFDigi') import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel HcalRemoveAddSevLevel.AddFlag(hcalRecAlgos, "HFDigiTime", 11) HcalRemoveAddSevLevel.AddFlag(hcalRecAlgos, "HBHEFlatNoise", 12) HcalRemoveAddSevLevel.AddFlag(hcalRecAlgos, "HBHESpikeNoise", 12) CSCHaloData.ExpectedBX = cms.int32(3) from JetMETCorrections.Configuration.JetCorrectors_cff import ak4PFCHSResidualCorrector, ak4PFCHSL1FastL2L3ResidualCorrector, ak4PFCHSL1FastL2L3ResidualCorrectorChain jetCorrectorsForReco.replace(ak4PFCHSL1FastL2L3CorrectorChain, ak4PFCHSL1FastL2L3ResidualCorrectorChain)
import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.Reconstruction_cff import * #HF cleaning for data in the new design # adding q tests for those lines #particleFlowRecHitHCAL.LongShortFibre_Cut = 30. #particleFlowRecHitHCAL.ApplyPulseDPG = True for qTest in particleFlowRecHitHF.producers[0].qualityTests: if qTest.name == 'PFRecHitQTestHCALChannel': qTest.maxSeverities.append(9) qTest.cleaningThresholds.append(30.) qTest.flags.append('HFDigi') import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel HcalRemoveAddSevLevel.AddFlag(hcalRecAlgos,"HFDigiTime",11,verbose=False) HcalRemoveAddSevLevel.AddFlag(hcalRecAlgos,"HBHEFlatNoise",12) HcalRemoveAddSevLevel.AddFlag(hcalRecAlgos,"HBHENegativeNoise",12) CSCHaloData.ExpectedBX = cms.int32(3) from JetMETCorrections.Configuration.JetCorrectors_cff import ak4PFCHSL1FastL2L3ResidualCorrectorChain, ak4PFCHSL1FastL2L3ResidualCorrectorTask from JetMETCorrections.Configuration.JetCorrectors_cff import ak4PFCHSResidualCorrector, ak4PFCHSL1FastL2L3ResidualCorrector jetCorrectorsForReco.replace(ak4PFCHSL1FastL2L3CorrectorChain, ak4PFCHSL1FastL2L3ResidualCorrectorChain)
def _modName(algos): HcalRemoveAddSevLevel.AddFlag(algos, "HBHENegativeNoise", 8)
def _modName(algos): HcalRemoveAddSevLevel.AddFlag(algos, "HBHEFlatNoise", 8) HcalRemoveAddSevLevel.AddFlag(algos, "HFDigiTime", 8)
def _hcalCustomsRun3(process): import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos, "HBHENegativeNoise", 8) return process