File indexing completed on 2024-04-06 12:22:48
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from Configuration.Eras.Era_Phase2_cff import Phase2
0005 process = cms.Process('MuonClassif',Phase2)
0006
0007 process.load('Configuration.StandardSequences.Services_cff')
0008 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0009 process.load('SimGeneral.MixingModule.mix_POISSON_average_cfi')
0010
0011 process.load('FWCore.MessageService.MessageLogger_cfi')
0012 process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )
0013 process.MessageLogger.cerr.FwkReport.reportEvery = 1000
0014
0015 process.source = cms.Source("PoolSource",
0016 fileNames = cms.untracked.vstring(
0017 '/store/relval/CMSSW_9_1_1/RelValZMM_14/GEN-SIM-RECO/PU25ns_91X_upgrade2023_realistic_v1_D17PU200-v1/10000/003FC7CB-EB3F-E711-92D1-0025905A6076.root'
0018 ),
0019 secondaryFileNames = cms.untracked.vstring(
0020 )
0021 )
0022
0023 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(5) )
0024
0025 process.load('Configuration.Geometry.GeometryExtended2023D17Reco_cff')
0026 process.load('Configuration.StandardSequences.MagneticField_cff')
0027 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0028 process.load("Configuration.StandardSequences.Reconstruction_cff")
0029
0030 from Configuration.AlCa.GlobalTag import GlobalTag
0031 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic', '')
0032
0033
0034 process.load("MuonAnalysis.MuonAssociators.patMuonsWithTrigger_cff")
0035 from MuonAnalysis.MuonAssociators.patMuonsWithTrigger_cff import *
0036
0037
0038 process.load("MuonAnalysis.MuonAssociators.muonClassificationByHitsTP_cfi")
0039
0040 from MuonAnalysis.MuonAssociators.muonClassificationByHitsTP_cfi import addUserData as addClassByHits
0041 addClassByHits(process.patMuonsWithoutTrigger, extraInfo=True)
0042
0043
0044 process.output = cms.OutputModule("PoolOutputModule",
0045 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0046 fileName = cms.untracked.string('output_test.root'),
0047 splitLevel = cms.untracked.int32(0)
0048 )
0049
0050 process.muonClassifier = cms.Path(process.muonClassificationByHits)
0051
0052 process.output_step = cms.EndPath(process.output)
0053
0054 process.schedule = cms.Schedule(process.muonClassifier)
0055
0056
0057
0058
0059
0060 from SimGeneral.MixingModule.fullMixCustomize_cff import setCrossingFrameOn
0061
0062
0063 process = setCrossingFrameOn(process)
0064
0065
0066
0067 process.MessageLogger.cerr = cms.untracked.PSet(
0068 noTimeStamps = cms.untracked.bool(True),
0069
0070 threshold = cms.untracked.string('WARNING'),
0071
0072 MuonToTrackingParticleAssociatorEDProducer = cms.untracked.PSet(
0073 limit = cms.untracked.int32(0)
0074 ),
0075 MuonToTrackingParticleAssociatorByHits = cms.untracked.PSet(
0076 limit = cms.untracked.int32(0)
0077 ),
0078 MuonToTrackingParticleAssociatorByHitsImpl = cms.untracked.PSet(
0079 limit = cms.untracked.int32(0)
0080 ),
0081 MuonAssociatorByHitsHelper = cms.untracked.PSet(
0082 limit = cms.untracked.int32(0)
0083 ),
0084 TrackerMuonHitExtractor = cms.untracked.PSet(
0085 limit = cms.untracked.int32(0)
0086 )
0087 )
0088
0089 process.MessageLogger.cout = cms.untracked.PSet(
0090 enable = cms.untracked.bool(True),
0091 noTimeStamps = cms.untracked.bool(True),
0092 threshold = cms.untracked.string('INFO'),
0093
0094 default = cms.untracked.PSet(
0095 limit = cms.untracked.int32(0)
0096 ),
0097 MuonToTrackingParticleAssociatorEDProducer = cms.untracked.PSet(
0098 limit = cms.untracked.int32(10000000)
0099 ),
0100 MuonToTrackingParticleAssociatorByHits = cms.untracked.PSet(
0101 limit = cms.untracked.int32(10000000)
0102 ),
0103 MuonToTrackingParticleAssociatorByHitsImpl = cms.untracked.PSet(
0104 limit = cms.untracked.int32(10000000)
0105 ),
0106 MuonAssociatorByHitsHelper = cms.untracked.PSet(
0107 limit = cms.untracked.int32(10000000)
0108 ),
0109 TrackerMuonHitExtractor = cms.untracked.PSet(
0110 limit = cms.untracked.int32(0)
0111 ),
0112 MuonMCClassifier = cms.untracked.PSet(
0113 limit = cms.untracked.int32(10000000)
0114 ),
0115 FwkReport = cms.untracked.PSet(
0116 reportEvery = cms.untracked.int32(1),
0117 limit = cms.untracked.int32(10000000)
0118 ),
0119 FwkSummary = cms.untracked.PSet(
0120 reportEvery = cms.untracked.int32(1),
0121 limit = cms.untracked.int32(10000000)
0122 ),
0123 FwkJob = cms.untracked.PSet(
0124 limit = cms.untracked.int32(0)
0125 ),
0126 Root_NoDictionary = cms.untracked.PSet(
0127 limit = cms.untracked.int32(0)
0128 )
0129 )