File indexing completed on 2023-03-17 11:19:25
0001
0002
0003
0004
0005
0006 import FWCore.ParameterSet.Config as cms
0007
0008
0009 from Configuration.Eras.Era_Run2_25ns_cff import Run2_25ns
0010 process = cms.Process('DIGI',Run2_25ns)
0011
0012
0013 process.load('Configuration.StandardSequences.Services_cff')
0014 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0015 process.load('FWCore.MessageService.MessageLogger_cfi')
0016 process.load('Configuration.EventContent.EventContent_cff')
0017 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0018 process.load('Configuration.Geometry.GeometryExtended2015MuonGEMDevReco_cff')
0019 process.load('Configuration.Geometry.GeometryExtended2015MuonGEMDev_cff')
0020 process.load('Configuration.StandardSequences.MagneticField_cff')
0021 process.load('Configuration.StandardSequences.Generator_cff')
0022 process.load('IOMC.EventVertexGenerators.VtxSmearedNominalCollision2015_cfi')
0023 process.load('GeneratorInterface.Core.genFilterSummary_cff')
0024 process.load('Configuration.StandardSequences.SimIdeal_cff')
0025 process.load('Configuration.StandardSequences.Digi_cff')
0026 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0027 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0028
0029 process.maxEvents = cms.untracked.PSet(
0030 input = cms.untracked.int32(100)
0031 )
0032
0033
0034 process.source = cms.Source("EmptySource")
0035 process.options = cms.untracked.PSet()
0036
0037
0038 process.configurationMetadata = cms.untracked.PSet(
0039 annotation = cms.untracked.string('SingleMuPt100_cfi nevts:100'),
0040 name = cms.untracked.string('Applications'),
0041 version = cms.untracked.string('$Revision: 1.19 $')
0042 )
0043
0044
0045 process.FEVTDEBUGHLToutput = cms.OutputModule("PoolOutputModule",
0046 SelectEvents = cms.untracked.PSet(
0047 SelectEvents = cms.vstring('generation_step')
0048 ),
0049 dataset = cms.untracked.PSet(
0050 dataTier = cms.untracked.string('GEN-SIM-DIGI'),
0051 filterName = cms.untracked.string('')
0052 ),
0053 eventAutoFlushCompressedSize = cms.untracked.int32(1048576),
0054 fileName = cms.untracked.string('out_digi.root'),
0055 outputCommands = process.FEVTDEBUGHLTEventContent.outputCommands,
0056 splitLevel = cms.untracked.int32(0)
0057 )
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0072 process.MessageLogger.debugModules = cms.untracked.vstring("*")
0073 process.MessageLogger.files.junk = dict()
0074 process.MessageLogger.cerr.enable = False
0075 process.MessageLogger.cout = cms.untracked.PSet(
0076 enable = cms.untracked.bool(True),
0077 threshold = cms.untracked.string("DEBUG"),
0078 default = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0079 FwkReport = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0080 GEMGeometryBuilderFromDDD = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0081 ME0GeometryBuilder = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0082 RPCGeometryBuilder = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0083 )
0084
0085
0086
0087 process.genstepfilter.triggerConditions=cms.vstring("generation_step")
0088 from Configuration.AlCa.GlobalTag import GlobalTag
0089
0090 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_design', '')
0091
0092 process.generator = cms.EDProducer("FlatRandomPtGunProducer",
0093 AddAntiParticle = cms.bool(True),
0094 PGunParameters = cms.PSet(
0095 MaxEta = cms.double(3.0),
0096 MaxPhi = cms.double(3.14159265359),
0097 MaxPt = cms.double(100.01),
0098 MinEta = cms.double(2.0),
0099 MinPhi = cms.double(-3.14159265359),
0100 MinPt = cms.double(99.99),
0101 PartID = cms.vint32(-13)
0102 ),
0103 Verbosity = cms.untracked.int32(0),
0104 firstRun = cms.untracked.uint32(1),
0105 psethack = cms.string('single mu pt 100')
0106 )
0107
0108
0109
0110 process.generation_step = cms.Path(process.pgen)
0111 process.simulation_step = cms.Path(process.psim)
0112 process.digitisation_step = cms.Path(process.pdigi)
0113 process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
0114 process.endjob_step = cms.EndPath(process.endOfProcess)
0115 process.FEVTDEBUGHLToutput_step = cms.EndPath(process.FEVTDEBUGHLToutput)
0116
0117
0118 process.schedule = cms.Schedule(process.generation_step,process.genfiltersummary_step,process.simulation_step,process.digitisation_step,process.endjob_step,process.FEVTDEBUGHLToutput_step)
0119
0120 for path in process.paths:
0121 getattr(process,path)._seq = process.generator * getattr(process,path)._seq
0122
0123
0124
0125
0126 from SimMuon.GEMDigitizer.customizeGEMDigi import customize_digi_addGEM_muon_only
0127
0128
0129 process = customize_digi_addGEM_muon_only(process)
0130
0131
0132 from SLHCUpgradeSimulations.Configuration.fixMissingUpgradeGTPayloads import fixRPCConditions
0133
0134
0135 process = fixRPCConditions(process)
0136
0137
0138 from SLHCUpgradeSimulations.Configuration.me0Customs import customise_Digi
0139
0140
0141 process = customise_Digi(process)
0142
0143
0144