File indexing completed on 2023-03-17 11:24:49
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Configuration.Eras.Era_Run3_dd4hep_cff import Run3_dd4hep
0004
0005 process = cms.Process('ALCA',Run3_dd4hep)
0006
0007
0008 process.load('Configuration.StandardSequences.Services_cff')
0009 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0010 process.load('FWCore.MessageService.MessageLogger_cfi')
0011 process.load('Configuration.EventContent.EventContent_cff')
0012 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0013 process.load('Configuration.Geometry.GeometryDD4hepExtended2021Reco_cff')
0014 process.load('Configuration.StandardSequences.MagneticField_cff')
0015 process.load('Configuration.StandardSequences.AlCaRecoStreams_cff')
0016 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0017 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0018
0019 process.maxEvents = cms.untracked.PSet(
0020 input = cms.untracked.int32(10),
0021 output = cms.optional.untracked.allowed(cms.int32,cms.PSet)
0022 )
0023
0024
0025 process.source = cms.Source("PoolSource",
0026 fileNames = cms.untracked.vstring('file:step3_ZMM_dd4hep.root'),
0027 secondaryFileNames = cms.untracked.vstring()
0028 )
0029
0030 process.options = cms.untracked.PSet(
0031 FailPath = cms.untracked.vstring(),
0032 IgnoreCompletely = cms.untracked.vstring(),
0033 Rethrow = cms.untracked.vstring(),
0034 SkipEvent = cms.untracked.vstring(),
0035 allowUnscheduled = cms.obsolete.untracked.bool,
0036 canDeleteEarly = cms.untracked.vstring(),
0037 emptyRunLumiMode = cms.obsolete.untracked.string,
0038 eventSetup = cms.untracked.PSet(
0039 forceNumberOfConcurrentIOVs = cms.untracked.PSet(
0040
0041 ),
0042 numberOfConcurrentIOVs = cms.untracked.uint32(1)
0043 ),
0044 fileMode = cms.untracked.string('FULLMERGE'),
0045 forceEventSetupCacheClearOnNewRun = cms.untracked.bool(False),
0046 makeTriggerResults = cms.obsolete.untracked.bool,
0047 numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(1),
0048 numberOfConcurrentRuns = cms.untracked.uint32(1),
0049 numberOfStreams = cms.untracked.uint32(0),
0050 numberOfThreads = cms.untracked.uint32(1),
0051 printDependencies = cms.untracked.bool(False),
0052 sizeOfStackForThreadsInKB = cms.optional.untracked.uint32,
0053 throwIfIllegalParameter = cms.untracked.bool(True),
0054 wantSummary = cms.untracked.bool(False)
0055 )
0056
0057
0058 process.configurationMetadata = cms.untracked.PSet(
0059 annotation = cms.untracked.string('step5 nevts:10'),
0060 name = cms.untracked.string('Applications'),
0061 version = cms.untracked.string('$Revision: 1.19 $')
0062 )
0063
0064
0065
0066
0067
0068 process.ALCARECOStreamEcalESAlign = cms.OutputModule("PoolOutputModule",
0069 SelectEvents = cms.untracked.PSet(
0070 SelectEvents = cms.vstring('pathALCARECOEcalESAlign')
0071 ),
0072 dataset = cms.untracked.PSet(
0073 dataTier = cms.untracked.string('ALCARECO'),
0074 filterName = cms.untracked.string('EcalESAlign')
0075 ),
0076 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0077 fileName = cms.untracked.string('EcalESAlign.root'),
0078 outputCommands = cms.untracked.vstring(
0079 'drop *',
0080 'keep ESDigiCollection_ecalPreshowerDigis_*_*',
0081 'keep SiPixelClusteredmNewDetSetVector_ecalAlCaESAlignTrackReducer_*_*',
0082 'keep SiStripClusteredmNewDetSetVector_ecalAlCaESAlignTrackReducer_*_*',
0083 'keep TrackingRecHitsOwned_ecalAlCaESAlignTrackReducer_*_*',
0084 'keep recoTrackExtras_ecalAlCaESAlignTrackReducer_*_*',
0085 'keep recoTracks_ecalAlCaESAlignTrackReducer_*_*',
0086 'keep recoBeamSpot_offlineBeamSpot_*_*'
0087 )
0088 )
0089 process.ALCARECOStreamHcalCalHBHEMuonFilter = cms.OutputModule("PoolOutputModule",
0090 SelectEvents = cms.untracked.PSet(
0091 SelectEvents = cms.vstring('pathALCARECOHcalCalHBHEMuonFilter')
0092 ),
0093 dataset = cms.untracked.PSet(
0094 dataTier = cms.untracked.string('ALCARECO'),
0095 filterName = cms.untracked.string('HcalCalHBHEMuonFilter')
0096 ),
0097 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0098 fileName = cms.untracked.string('HcalCalHBHEMuonFilter.root'),
0099 outputCommands = cms.untracked.vstring(
0100 'drop *',
0101 'keep *_hbhereco_*_*',
0102 'keep *_ecalRecHit_*_*',
0103 'keep *_offlineBeamSpot_*_*',
0104 'keep *_TriggerResults_*_*',
0105 'keep HcalNoiseSummary_hcalnoise_*_*',
0106 'keep recoTracks_globalMuons_*_*',
0107 'keep recoTrackExtras_globalMuons_*_*',
0108 'keep recoTracks_standAloneMuons_*_*',
0109 'keep recoTrackExtras_standAloneMuons_*_*',
0110 'keep recoTracks_generalTracks_*_*',
0111 'keep recoTrackExtras_generalTracks_*_*',
0112 'keep recoTracks_tevMuons_*_*',
0113 'keep recoTrackExtras_tevMuons_*_*',
0114 'keep *_offlinePrimaryVertices_*_*',
0115 'keep *_scalersRawToDigi_*_*',
0116 'keep *_muons_*_*'
0117 )
0118 )
0119 process.ALCARECOStreamMuAlOverlaps = cms.OutputModule("PoolOutputModule",
0120 SelectEvents = cms.untracked.PSet(
0121 SelectEvents = cms.vstring('pathALCARECOMuAlOverlaps')
0122 ),
0123 dataset = cms.untracked.PSet(
0124 dataTier = cms.untracked.string('ALCARECO'),
0125 filterName = cms.untracked.string('MuAlOverlaps')
0126 ),
0127 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0128 fileName = cms.untracked.string('MuAlOverlaps.root'),
0129 outputCommands = cms.untracked.vstring(
0130 'drop *',
0131 'keep *_ALCARECOMuAlOverlaps_*_*',
0132 'keep *_ALCARECOMuAlOverlapsGeneralTracks_*_*',
0133 'keep *_muonCSCDigis_*_*',
0134 'keep *_muonDTDigis_*_*',
0135 'keep *_muonRPCDigis_*_*',
0136 'keep *_dt1DRecHits_*_*',
0137 'keep *_dt2DSegments_*_*',
0138 'keep *_dt4DSegments_*_*',
0139 'keep *_csc2DRecHits_*_*',
0140 'keep *_cscSegments_*_*',
0141 'keep *_rpcRecHits_*_*',
0142 'keep L1AcceptBunchCrossings_*_*_*',
0143 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0144 'keep *_TriggerResults_*_*',
0145 'keep *_offlineBeamSpot_*_*',
0146 'keep *_offlinePrimaryVertices_*_*',
0147 'keep DcsStatuss_scalersRawToDigi_*_*'
0148 )
0149 )
0150 process.ALCARECOStreamSiPixelCalSingleMuon = cms.OutputModule("PoolOutputModule",
0151 SelectEvents = cms.untracked.PSet(
0152 SelectEvents = cms.vstring('pathALCARECOSiPixelCalSingleMuon')
0153 ),
0154 dataset = cms.untracked.PSet(
0155 dataTier = cms.untracked.string('ALCARECO'),
0156 filterName = cms.untracked.string('SiPixelCalSingleMuon')
0157 ),
0158 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0159 fileName = cms.untracked.string('SiPixelCalSingleMuon.root'),
0160 outputCommands = cms.untracked.vstring(
0161 'drop *',
0162 'keep *_ALCARECOSiPixelCalSingleMuon_*_*',
0163 'keep *_muons__*',
0164 'keep *_offlinePrimaryVertices_*_*',
0165 'keep *_*riggerResults_*_HLT'
0166 )
0167 )
0168 process.ALCARECOStreamSiStripCalMinBias = cms.OutputModule("PoolOutputModule",
0169 SelectEvents = cms.untracked.PSet(
0170 SelectEvents = cms.vstring('pathALCARECOSiStripCalMinBias')
0171 ),
0172 dataset = cms.untracked.PSet(
0173 dataTier = cms.untracked.string('ALCARECO'),
0174 filterName = cms.untracked.string('SiStripCalMinBias')
0175 ),
0176 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0177 fileName = cms.untracked.string('SiStripCalMinBias.root'),
0178 outputCommands = cms.untracked.vstring(
0179 'drop *',
0180 'keep *_ALCARECOSiStripCalMinBias_*_*',
0181 'keep *_siStripClusters_*_*',
0182 'keep *_siPixelClusters_*_*',
0183 'keep DetIdedmEDCollection_siStripDigis_*_*',
0184 'keep L1AcceptBunchCrossings_*_*_*',
0185 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0186 'keep LumiScalerss_scalersRawToDigi_*_*',
0187 'keep DcsStatuss_scalersRawToDigi_*_*',
0188 'keep *_TriggerResults_*_*'
0189 )
0190 )
0191 process.ALCARECOStreamTkAlJpsiMuMu = cms.OutputModule("PoolOutputModule",
0192 SelectEvents = cms.untracked.PSet(
0193 SelectEvents = cms.vstring('pathALCARECOTkAlJpsiMuMu')
0194 ),
0195 dataset = cms.untracked.PSet(
0196 dataTier = cms.untracked.string('ALCARECO'),
0197 filterName = cms.untracked.string('TkAlJpsiMuMu')
0198 ),
0199 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0200 fileName = cms.untracked.string('TkAlJpsiMuMu.root'),
0201 outputCommands = cms.untracked.vstring(
0202 'drop *',
0203 'keep *_ALCARECOTkAlJpsiMuMu_*_*',
0204 'keep L1AcceptBunchCrossings_*_*_*',
0205 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0206 'keep *_TriggerResults_*_*',
0207 'keep DcsStatuss_scalersRawToDigi_*_*',
0208 'keep *_offlinePrimaryVertices_*_*'
0209 )
0210 )
0211 process.ALCARECOStreamTkAlMinBias = cms.OutputModule("PoolOutputModule",
0212 SelectEvents = cms.untracked.PSet(
0213 SelectEvents = cms.vstring('pathALCARECOTkAlMinBias')
0214 ),
0215 dataset = cms.untracked.PSet(
0216 dataTier = cms.untracked.string('ALCARECO'),
0217 filterName = cms.untracked.string('TkAlMinBias')
0218 ),
0219 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0220 fileName = cms.untracked.string('TkAlMinBias.root'),
0221 outputCommands = cms.untracked.vstring(
0222 'drop *',
0223 'keep *_ALCARECOTkAlMinBias_*_*',
0224 'keep L1AcceptBunchCrossings_*_*_*',
0225 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0226 'keep *_TriggerResults_*_*',
0227 'keep DcsStatuss_scalersRawToDigi_*_*',
0228 'keep *_offlinePrimaryVertices_*_*',
0229 'keep *_offlineBeamSpot_*_*'
0230 )
0231 )
0232 process.ALCARECOStreamTkAlMuonIsolated = cms.OutputModule("PoolOutputModule",
0233 SelectEvents = cms.untracked.PSet(
0234 SelectEvents = cms.vstring('pathALCARECOTkAlMuonIsolated')
0235 ),
0236 dataset = cms.untracked.PSet(
0237 dataTier = cms.untracked.string('ALCARECO'),
0238 filterName = cms.untracked.string('TkAlMuonIsolated')
0239 ),
0240 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0241 fileName = cms.untracked.string('TkAlMuonIsolated.root'),
0242 outputCommands = cms.untracked.vstring(
0243 'drop *',
0244 'keep *_ALCARECOTkAlMuonIsolated_*_*',
0245 'keep L1AcceptBunchCrossings_*_*_*',
0246 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0247 'keep *_TriggerResults_*_*',
0248 'keep DcsStatuss_scalersRawToDigi_*_*',
0249 'keep *_offlinePrimaryVertices_*_*'
0250 )
0251 )
0252 process.ALCARECOStreamTkAlUpsilonMuMu = cms.OutputModule("PoolOutputModule",
0253 SelectEvents = cms.untracked.PSet(
0254 SelectEvents = cms.vstring('pathALCARECOTkAlUpsilonMuMu')
0255 ),
0256 dataset = cms.untracked.PSet(
0257 dataTier = cms.untracked.string('ALCARECO'),
0258 filterName = cms.untracked.string('TkAlUpsilonMuMu')
0259 ),
0260 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0261 fileName = cms.untracked.string('TkAlUpsilonMuMu.root'),
0262 outputCommands = cms.untracked.vstring(
0263 'drop *',
0264 'keep *_ALCARECOTkAlUpsilonMuMu_*_*',
0265 'keep L1AcceptBunchCrossings_*_*_*',
0266 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0267 'keep *_TriggerResults_*_*',
0268 'keep DcsStatuss_scalersRawToDigi_*_*',
0269 'keep *_offlinePrimaryVertices_*_*'
0270 )
0271 )
0272 process.ALCARECOStreamTkAlZMuMu = cms.OutputModule("PoolOutputModule",
0273 SelectEvents = cms.untracked.PSet(
0274 SelectEvents = cms.vstring('pathALCARECOTkAlZMuMu')
0275 ),
0276 dataset = cms.untracked.PSet(
0277 dataTier = cms.untracked.string('ALCARECO'),
0278 filterName = cms.untracked.string('TkAlZMuMu')
0279 ),
0280 eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0281 fileName = cms.untracked.string('TkAlZMuMu.root'),
0282 outputCommands = cms.untracked.vstring(
0283 'drop *',
0284 'keep *_ALCARECOTkAlZMuMu_*_*',
0285 'keep L1AcceptBunchCrossings_*_*_*',
0286 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0287 'keep *_TriggerResults_*_*',
0288 'keep DcsStatuss_scalersRawToDigi_*_*',
0289 'keep *_offlinePrimaryVertices_*_*'
0290 )
0291 )
0292
0293
0294 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOEcalESAlign_noDrop.outputCommands)
0295 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOTkAlUpsilonMuMu_noDrop.outputCommands)
0296 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOHcalCalHBHEMuonFilter_noDrop.outputCommands)
0297 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOMuAlOverlaps_noDrop.outputCommands)
0298 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOTkAlMinBias_noDrop.outputCommands)
0299 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOSiPixelCalSingleMuon_noDrop.outputCommands)
0300 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOTkAlMuonIsolated_noDrop.outputCommands)
0301 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOTkAlZMuMu_noDrop.outputCommands)
0302 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOTkAlJpsiMuMu_noDrop.outputCommands)
0303 process.ALCARECOEventContent.outputCommands.extend(process.OutALCARECOSiStripCalMinBias_noDrop.outputCommands)
0304 from Configuration.AlCa.GlobalTag import GlobalTag
0305 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2022_realistic', '')
0306
0307
0308 process.endjob_step = cms.EndPath(process.endOfProcess)
0309 process.ALCARECOStreamEcalESAlignOutPath = cms.EndPath(process.ALCARECOStreamEcalESAlign)
0310 process.ALCARECOStreamHcalCalHBHEMuonFilterOutPath = cms.EndPath(process.ALCARECOStreamHcalCalHBHEMuonFilter)
0311 process.ALCARECOStreamMuAlOverlapsOutPath = cms.EndPath(process.ALCARECOStreamMuAlOverlaps)
0312 process.ALCARECOStreamSiPixelCalSingleMuonOutPath = cms.EndPath(process.ALCARECOStreamSiPixelCalSingleMuon)
0313 process.ALCARECOStreamSiStripCalMinBiasOutPath = cms.EndPath(process.ALCARECOStreamSiStripCalMinBias)
0314 process.ALCARECOStreamTkAlJpsiMuMuOutPath = cms.EndPath(process.ALCARECOStreamTkAlJpsiMuMu)
0315 process.ALCARECOStreamTkAlMinBiasOutPath = cms.EndPath(process.ALCARECOStreamTkAlMinBias)
0316 process.ALCARECOStreamTkAlMuonIsolatedOutPath = cms.EndPath(process.ALCARECOStreamTkAlMuonIsolated)
0317 process.ALCARECOStreamTkAlUpsilonMuMuOutPath = cms.EndPath(process.ALCARECOStreamTkAlUpsilonMuMu)
0318 process.ALCARECOStreamTkAlZMuMuOutPath = cms.EndPath(process.ALCARECOStreamTkAlZMuMu)
0319
0320
0321 process.schedule = cms.Schedule(process.pathALCARECOEcalESAlign,process.pathALCARECOTkAlUpsilonMuMu,process.pathALCARECOHcalCalHBHEMuonFilter,process.pathALCARECOMuAlOverlaps,process.pathALCARECOMuAlOverlapsGeneralTracks,process.pathALCARECOTkAlMinBias,process.pathALCARECOSiPixelCalSingleMuon,process.pathALCARECOTkAlMuonIsolated,process.pathALCARECOTkAlZMuMu,process.pathALCARECOTkAlJpsiMuMu,process.pathALCARECOSiStripCalMinBias,process.endjob_step,process.ALCARECOStreamEcalESAlignOutPath,process.ALCARECOStreamHcalCalHBHEMuonFilterOutPath,process.ALCARECOStreamMuAlOverlapsOutPath,process.ALCARECOStreamSiPixelCalSingleMuonOutPath,process.ALCARECOStreamSiStripCalMinBiasOutPath,process.ALCARECOStreamTkAlJpsiMuMuOutPath,process.ALCARECOStreamTkAlMinBiasOutPath,process.ALCARECOStreamTkAlMuonIsolatedOutPath,process.ALCARECOStreamTkAlUpsilonMuMuOutPath,process.ALCARECOStreamTkAlZMuMuOutPath)
0322 from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
0323 associatePatAlgosToolsTask(process)
0324
0325
0326
0327
0328
0329
0330 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
0331 process = customiseEarlyDelete(process)
0332