File indexing completed on 2023-03-17 11:24:42
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def customise(process):
0004
0005
0006 process.SimpleMemoryCheck=cms.Service("SimpleMemoryCheck",
0007 ignoreTotal=cms.untracked.int32(1),
0008 oncePerEventMode=cms.untracked.bool(True))
0009
0010 process.Timing=cms.Service("Timing")
0011
0012
0013
0014 if hasattr(process,'options'):
0015 process.options.wantSummary = cms.untracked.bool(True)
0016 else:
0017 process.options = cms.untracked.PSet(
0018 wantSummary = cms.untracked.bool(True)
0019 )
0020
0021
0022 if hasattr(process,'g4SimHits'):
0023
0024 process.g4SimHits.Generator.MinEtaCut = cms.double(-5.5)
0025 process.g4SimHits.Generator.MaxEtaCut = cms.double(5.5)
0026
0027 process.g4SimHits.Physics.type = cms.string('SimG4Core/Physics/FTFP_BERT')
0028
0029 process.g4SimHits.StackingAction.RusRoGammaEnergyLimit = cms.double(0.0)
0030 process.g4SimHits.StackingAction.RusRoNeutronEnergyLimit = cms.double(0.0)
0031
0032 process.g4SimHits.HCalSD.UseShowerLibrary = cms.bool(False)
0033 process.g4SimHits.HFShower.UseShowerLibrary = cms.bool(False)
0034
0035 process.common_maximum_time.DeadRegions = cms.vstring()
0036 process.common_maximum_time.CriticalDensity = cms.double(0)
0037 process.common_maximum_time.CriticalEnergyForVacuum = cms.double(0)
0038 process.g4SimHits.StackingAction.TrackNeutrino = cms.bool(True)
0039 process.g4SimHits.StackingAction.KillGamma = cms.bool(False)
0040 process.g4SimHits.StackingAction.CriticalEnergyForVacuum = cms.double(0)
0041 process.g4SimHits.StackingAction.DeadRegions = cms.vstring()
0042 process.g4SimHits.SteppingAction.CriticalDensity = cms.double(0)
0043 process.g4SimHits.SteppingAction.CriticalEnergyForVacuum = cms.double(0)
0044 process.g4SimHits.SteppingAction.DeadRegions = cms.vstring()
0045
0046 TimeCut = cms.double(10000.0)
0047 process.common_maximum_time.MaxTrackTime = TimeCut
0048 process.g4SimHits.StackingAction.MaxTrackTime = TimeCut
0049 process.g4SimHits.SteppingAction.MaxTrackTime = TimeCut
0050 process.g4SimHits.CaloSD.TmaxHit = TimeCut
0051 process.g4SimHits.CaloSD.TmaxHits = cms.vdouble(10000,10000,10000,10000,10000)
0052
0053 process.g4SimHits.Physics.CutsPerRegion = cms.bool(False)
0054 process.g4SimHits.Physics.DefaultCutValue = cms.double(0.07)
0055 return(process)