1 import FWCore.ParameterSet.Config
as cms
3 caloParticles = cms.PSet(
4 accumulatorType = cms.string(
'CaloTruthAccumulator'),
9 MinEnergy = cms.double(0.5),
10 MaxPseudoRapidity = cms.double(5.0),
11 premixStage1 = cms.bool(
False),
12 doHGCAL = cms.bool(
True),
13 maximumPreviousBunchCrossing = cms.uint32(0),
14 maximumSubsequentBunchCrossing = cms.uint32(0),
15 simHitCollections = cms.PSet(
17 cms.InputTag(
'g4SimHits',
'HGCHitsEE'),
18 cms.InputTag(
'g4SimHits',
'HGCHitsHEfront'),
19 cms.InputTag(
'g4SimHits',
'HcalHits')
28 simTrackCollection = cms.InputTag(
'g4SimHits'),
29 simVertexCollection = cms.InputTag(
'g4SimHits'),
30 genParticleCollection = cms.InputTag(
'genParticles'),
31 allowDifferentSimHitProcesses = cms.bool(
False),
32 HepMCProductLabel = cms.InputTag(
'generatorSmeared'),
35 from Configuration.ProcessModifiers.premix_stage1_cff
import premix_stage1
36 premix_stage1.toModify(caloParticles, premixStage1 =
True)
38 from Configuration.Eras.Modifier_phase2_hgcalV9_cff
import phase2_hgcalV9
39 phase2_hgcalV9.toModify(
41 simHitCollections = dict(hgc = {2 : cms.InputTag(
'g4SimHits',
'HGCHitsHEback')} ),
53 from Configuration.ProcessModifiers.run3_ecalclustering_cff
import run3_ecalclustering
54 run3_ecalclustering.toModify(
56 simHitCollections = cms.PSet(
58 cms.InputTag(
'g4SimHits',
'EcalHitsEE'),
59 cms.InputTag(
'g4SimHits',
'EcalHitsEB'),
60 cms.InputTag(
'g4SimHits',
'EcalHitsES')
65 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
66 fastSim.toReplaceWith(caloParticles, cms.PSet())