1 from __future__
import print_function
2 import FWCore.ParameterSet.Config
as cms
9 process.offlineBeamSpot = onlineBeamSpotProducer.clone()
13 if not hasattr(process,
'lumiProducer'):
16 process.lumiProducer=lumiProducer
18 if hasattr(process,
'reconstruction_step'):
19 process.reconstruction_step+=process.lumiProducer
24 process.bunchSpacingProducer.bunchSpacingOverride = cms.uint32(50)
25 process.bunchSpacingProducer.overrideBunchSpacing = cms.bool(
True)
34 import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel
as HcalRemoveAddSevLevel
35 HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,
"HFDigiTime",8)
36 HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,
"HBHEFlatNoise",8)
48 import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel
as HcalRemoveAddSevLevel
49 HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,
"HBHEFlatNoise",8)
50 HcalRemoveAddSevLevel.RemoveFlag(process.hcalRecAlgos,
"HFDigiTime")
55 from Calibration.TkAlCaRecoProducers.PCLHPbeamspot_custom
import customise_HPbeamspot
as _customise_HPbeamspot
56 _customise_HPbeamspot(process)
60 from Calibration.TkAlCaRecoProducers.PCLHPbeamspot_custom
import customise_HPbeamspot
as _customise_HPbeamspot
61 _customise_HPbeamspot(process)
98 from DQM.TrackingMonitorSource.PPonAATrackingOnly_custom
import customise_PPonAATrackingOnlyDQM
as _customise_PPonAATrackingOnlyDQM
99 _customise_PPonAATrackingOnlyDQM(process)
139 print(
"this method is outdated, please use RecoTLR.customisePPData")
188 from SLHCUpgradeSimulations.Configuration.muonCustoms
import unganged_me1a_geometry,customise_csc_LocalReco
192 if hasattr(process,
'valCscTriggerPrimitiveDigis'):
194 process.valCscTriggerPrimitiveDigis.commonParam.gangedME1a = cms.bool(
False)
195 if hasattr(process,
'valCsctfTrackDigis'):
196 process.valCsctfTrackDigis.gangedME1a = cms.untracked.bool(
False)
198 from SLHCUpgradeSimulations.Configuration.postLS1Customs
import customise_Reco,customise_RawToDigi,customise_DQM
199 if hasattr(process,
'RawToDigi'):
201 if hasattr(process,
'reconstruction'):
203 if hasattr(process,
'dqmoffline_step'):
212 from L1Trigger.L1TCommon.customsPostLS1
import customiseL1RecoForStage1
224 from SLHCUpgradeSimulations.Configuration.postLS1Customs
import customise_DQM_25ns
225 if hasattr(process,
'dqmoffline_step'):
def customise_DQM_25ns(process)
def customisePostEra_Run2_2017_ppRef(process)
def _overridesFor50ns(process)
def customise_Reco(process)
def customisePostEra_Run2_2017_pp_on_XeXe(process)
def _hcalCustoms25ns(process)
post-era customizations these are here instead of generating Data-specific eras
def customise_csc_LocalReco(process)
def customiseCosmicData(process)
def customiseVALSKIM(process)
S & print(S &os, JobReport::InputFile const &f)
def customisePostEra_Run2_2018_pp_on_AA_express_trackingOnly(process)
def customisePostEra_Run3_express_trackingOnly(process)
def customisePPMC(process)
def customiseExpressHI(process)
def customisePostEra_Run2_2018_express_trackingOnly(process)
def customise_DQM(process)
def _addLumiProducer(process)
def customiseRun2CommonHI(process)
keep it in case modification is needed
def customise_RawToDigi(process)
def customiseDataRun2Common(process)
ALL FUNCTIONS BELOW ARE GOING TO BE REMOVED IN 81X.
def customisePostEra_Run2_2018_harvesting_trackingOnly(process)
def customisePostEra_Run2_2017_express_trackingOnly(process)
def customisePostEra_Run2_2017(process)
def customisePromptHI(process)
def customisePrompt(process)
def customiseDataRun2Common_25ns(process)
common+ "25ns" Use this for data daking starting from runs in 2015C (>= 253256 )
def customiseExpress(process)
def customisePostEra_Run2_25ns(process)
def customise_HI_PostEra_Run2_2018(process)
def unganged_me1a_geometry(process)
def customiseDataRun2Common_50nsRunsAfter253000(process)
def customisePostEra_Run2_2017_harvesting_trackingOnly(process)
def customisePPData(process)
def customisePostEra_Run2_2018(process)
def customiseDataRun2Common_withStage1(process)
def customiseL1RecoForStage1(process)
def customisePostEra_Run2_2018_pp_on_AA(process)
def customiseCosmicMC(process)
def customisePostEra_Run3(process)
def _swapOfflineBSwithOnline(process)
common utilities
def customisePostEra_Run2_2016(process)
def customiseCommonHI(process)
Heavy Ions.