File indexing completed on 2023-03-17 11:19:24
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("GEMCSCSegmentRECO")
0004
0005 process.load('Configuration.StandardSequences.Services_cff')
0006 process.load('FWCore.MessageService.MessageLogger_cfi')
0007 process.load('Configuration.EventContent.EventContent_cff')
0008 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0009 process.load('Configuration.Geometry.GeometryExtended2023D1Reco_cff')
0010 process.load('Configuration.Geometry.GeometryExtended2023D1_cff')
0011 process.load('Configuration.StandardSequences.MagneticField_cff')
0012 process.load('Configuration.StandardSequences.SimIdeal_cff')
0013 process.load('Configuration.StandardSequences.Generator_cff')
0014 process.load('Configuration.StandardSequences.Digi_cff')
0015 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0016 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0017 from Configuration.AlCa.GlobalTag import GlobalTag
0018
0019 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:upgradePLS3', '')
0020
0021
0022
0023 from SLHCUpgradeSimulations.Configuration.fixMissingUpgradeGTPayloads import fixDTAlignmentConditions
0024 process = fixDTAlignmentConditions(process)
0025 from SLHCUpgradeSimulations.Configuration.fixMissingUpgradeGTPayloads import fixCSCAlignmentConditions
0026 process = fixCSCAlignmentConditions(process)
0027
0028
0029
0030
0031 process.load("CalibMuon.CSCCalibration.CSCChannelMapper_cfi")
0032 process.load("CalibMuon.CSCCalibration.CSCIndexer_cfi")
0033 process.CSCIndexerESProducer.AlgoName = cms.string("CSCIndexerPostls1")
0034 process.CSCChannelMapperESProducer.AlgoName = cms.string("CSCChannelMapperPostls1")
0035 process.CSCGeometryESModule.useGangedStripsInME1a = False
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0058 process.MessageLogger.debugModules = cms.untracked.vstring("*")
0059 process.MessageLogger.cerr.enable = False
0060 process.MessageLogger.files.junk = dict()
0061 process.MessageLogger.cout = cms.untracked.PSet(
0062 enable = cms.untracked.bool(True),
0063 threshold = cms.untracked.string("DEBUG"),
0064 default = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0065 FwkReport = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0066 GEMCSCSegment = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0067 GEMCSCSegmentBuilder = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0068
0069
0070 )
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
0086 process.maxEvents = cms.untracked.PSet(
0087 input = cms.untracked.int32(1)
0088 )
0089
0090 process.options = cms.untracked.PSet(
0091 wantSummary = cms.untracked.bool(True)
0092 )
0093
0094 process.contentAna = cms.EDAnalyzer("EventContentAnalyzer")
0095
0096
0097 process.load('RecoLocalMuon.GEMCSCSegment.gemcscSegments_cff')
0098
0099 process.source = cms.Source("PoolSource",
0100 fileNames = cms.untracked.vstring(
0101
0102
0103 'file:/afs/cern.ch/work/p/piet/Analysis/SLC6/GEMCSCSegment/CMSSW_7_5_0_pre3/src/RecoLocalMuon/GEMRecHit/test/out_local_reco_100GeV_1000evts.root'
0104 )
0105 )
0106
0107 process.output = cms.OutputModule("PoolOutputModule",
0108 fileName = cms.untracked.string(
0109
0110 'file:out_rereco_gemcscsegment_75_2023_100GeV_1evt.root'
0111 ),
0112 outputCommands = cms.untracked.vstring(
0113 'keep *_gemcscSegments_*_*',
0114 'keep *_*csc*_*_*',
0115 'keep *_*dt*_*_*',
0116 'keep *_*gem*_*_*',
0117 'keep *_*rpc*_*_*',
0118 'keep *_*muon*_*_*',
0119 'keep *_*CSC*_*_*',
0120 'keep *_*DT*_*_*',
0121 'keep *_*GEM*_*_*',
0122 'keep *_*RPC*_*_*',
0123 'keep *_*MUON*_*_*',
0124 'keep *_*_*csc*_*',
0125 'keep *_*_*dt*_*',
0126 'keep *_*_*gem*_*',
0127 'keep *_*_*rpc*_*',
0128 'keep *_*_*muon*_*',
0129 'keep *_*_*CSC*_*',
0130 'keep *_*_*DT*_*',
0131 'keep *_*_*GEM*_*',
0132 'keep *_*_*RPC*_*',
0133 'keep *_*_*MUON*_*',
0134 'keep *SimTrack*_*_*_*',
0135
0136 )
0137 )
0138
0139 process.contentAna = cms.EDAnalyzer("EventContentAnalyzer")
0140 process.reco_step = cms.Path(process.gemcscSegments)
0141 process.endjob_step = cms.Path(process.endOfProcess)
0142 process.out_step = cms.EndPath(process.output)
0143
0144 process.schedule = cms.Schedule(
0145 process.reco_step,
0146 process.endjob_step,
0147 process.out_step
0148 )