3 from RecoTracker.Configuration.customiseForRunI
import customiseForRunI
33 if hasattr(process,
'CSCGeometryESModule'):
34 process.CSCGeometryESModule.useGangedStripsInME1a = cms.bool(
False)
35 if hasattr(process,
'CSCIndexerESProducer'):
36 process.CSCIndexerESProducer.AlgoName=cms.string(
"CSCIndexerPostls1")
37 if hasattr(process,
'CSCChannelMapperESProducer'):
38 process.CSCChannelMapperESProducer.AlgoName=cms.string(
"CSCChannelMapperPostls1")
39 if hasattr(process,
'csc2DRecHits'):
40 process.csc2DRecHits.readBadChannels = cms.bool(
False)
41 process.csc2DRecHits.CSCUseGasGainCorrections = cms.bool(
False)
42 if hasattr(process,
'valCscTriggerPrimitiveDigis'):
44 process.valCscTriggerPrimitiveDigis.commonParam.gangedME1a = cms.untracked.bool(
False)
45 if hasattr(process,
'valCsctfTrackDigis'):
46 process.valCsctfTrackDigis.gangedME1a = cms.untracked.bool(
False)
48 from SLHCUpgradeSimulations.Configuration.postLS1Customs
import customise_Reco,customise_RawToDigi,customise_DQM
49 if hasattr(process,
'RawToDigi'):
51 if hasattr(process,
'reconstruction'):
53 if hasattr(process,
'dqmoffline_step'):
63 from L1Trigger.L1TCommon.customsPostLS1
import customiseL1RecoForStage1
66 from SLHCUpgradeSimulations.Configuration.postLS1Customs
import customise_DQM_25ns
67 if hasattr(process,
'dqmoffline_step'):
75 from L1Trigger.L1TCommon.customsPostLS1
import customiseL1RecoForStage1
78 if hasattr(process,
'particleFlowClusterECAL'):
79 process.particleFlowClusterECAL.energyCorrector.autoDetectBunchSpacing =
False
80 process.particleFlowClusterECAL.energyCorrector.bunchSpacing = cms.int32(50)
81 if hasattr(process,
'ecalMultiFitUncalibRecHit'):
82 process.ecalMultiFitUncalibRecHit.algoPSet.useLumiInfoRunHeader =
False
83 process.ecalMultiFitUncalibRecHit.algoPSet.bunchSpacing = cms.int32(50)
102 print "this method is outdated, please use RecoTLR.customisePPData"
111 process.offlineBeamSpot = onlineBeamSpotProducer.clone()
136 if not hasattr(process,
'lumiProducer'):
139 process.lumiProducer=lumiProducer
140 process.reconstruction_step+=process.lumiProducer
172 process.offlineBeamSpot = onlineBeamSpotProducer.clone()
181 process.offlineBeamSpot = onlineBeamSpotProducer.clone()
184 if not hasattr(process,
'lumiProducer'):
187 process.lumiProducer=lumiProducer
188 process.reconstruction_step+=process.lumiProducer
def customiseDataRun2Common
this is supposed to be added on top of other (Run1) data customs
def customiseDataRun2Common_50nsRunsAfter253000
def customisePromptRun2_50ns
def customiseCosmicDataRun2
def customise_DQM
process.load("RecoLocalCalo.HcalRecProducers.HcalSimpleReconstructor_ho_cfi")
def customiseDataRun2Common_25ns
common+ "25ns" Use this for data daking starting from runs in 2015C (>= 253256 )
def customisePromptRun2B0T
def customiseExpressRun2_50ns
def customiseExpressRun2B0T
def customiseL1RecoForStage1