# Auto generated configuration file # using: # Revision: 1.19 # Source: /local/reps/CMSSW/CMSSW/Configuration/Applications/python/ConfigBuilder.py,v # with command line options: step3 --conditions auto:phase1_2021_realistic -s RAW2DIGI,RECO:reconstruction_trackingOnly,VALIDATION:@trackingOnlyValidation,DQM:@trackingOnlyDQM --datatier DQMIO -n -1 --geometry DB:Extended --era Run3 --eventcontent DQM --no_exec --filein file:/data2/mmasciov/DPNoteMkFit/CMSSW_12_4_0_pre4/src/RelValTTbar_14TeV_CMSSW_12_4_0_pre3-PU_123X_mcRun3_2021_realistic_v14-v1_GEN-SIM-DIGI-RAW_0a130b00-f603-48b4-9c14-3e563b44ca0c.root --fileout step3_mkFit_TTbarPU.root import FWCore.ParameterSet.Config as cms from Configuration.Eras.Era_Run3_noMkFit_cff import Run3_noMkFit process = cms.Process('RECO',Run3_noMkFit) # import of standard configurations process.load('Configuration.StandardSequences.Services_cff') process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('SimGeneral.MixingModule.mixNoPU_cfi') process.load('Configuration.StandardSequences.GeometryRecoDB_cff') process.load('Configuration.StandardSequences.MagneticField_cff') process.load('Configuration.StandardSequences.RawToDigi_cff') process.load('Configuration.StandardSequences.Reconstruction_cff') process.load('Configuration.StandardSequences.Validation_cff') process.load('DQMServices.Core.DQMStoreNonLegacy_cff') process.load('DQMOffline.Configuration.DQMOfflineMC_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100), output = cms.optional.untracked.allowed(cms.int32,cms.PSet) ) # Input source process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring('/store/mc/Run3Winter22DR/QCD_Pt-15to7000_TuneCP5_Flat_13p6TeV-pythia8/GEN-SIM-DIGI-RAW/PUForTRK_DIGI_122X_mcRun3_2021_realistic_v9-v2/2820000/009da204-2635-4d9f-8a34-584e03899242.root'), secondaryFileNames = cms.untracked.vstring() ) process.options = cms.untracked.PSet( FailPath = cms.untracked.vstring(), IgnoreCompletely = cms.untracked.vstring(), Rethrow = cms.untracked.vstring(), SkipEvent = cms.untracked.vstring(), accelerators = cms.untracked.vstring('*'), allowUnscheduled = cms.obsolete.untracked.bool, canDeleteEarly = cms.untracked.vstring(), deleteNonConsumedUnscheduledModules = cms.untracked.bool(True), dumpOptions = cms.untracked.bool(False), emptyRunLumiMode = cms.obsolete.untracked.string, eventSetup = cms.untracked.PSet( forceNumberOfConcurrentIOVs = cms.untracked.PSet( allowAnyLabel_=cms.required.untracked.uint32 ), numberOfConcurrentIOVs = cms.untracked.uint32(0) ), fileMode = cms.untracked.string('FULLMERGE'), forceEventSetupCacheClearOnNewRun = cms.untracked.bool(False), makeTriggerResults = cms.obsolete.untracked.bool, numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(0), numberOfConcurrentRuns = cms.untracked.uint32(1), numberOfStreams = cms.untracked.uint32(0), numberOfThreads = cms.untracked.uint32(1), printDependencies = cms.untracked.bool(False), sizeOfStackForThreadsInKB = cms.optional.untracked.uint32, throwIfIllegalParameter = cms.untracked.bool(True), wantSummary = cms.untracked.bool(False) ) # Production Info process.configurationMetadata = cms.untracked.PSet( annotation = cms.untracked.string('step3 nevts:-1'), name = cms.untracked.string('Applications'), version = cms.untracked.string('$Revision: 1.19 $') ) # Output definition process.DQMoutput = cms.OutputModule("DQMRootOutputModule", dataset = cms.untracked.PSet( dataTier = cms.untracked.string('DQMIO'), filterName = cms.untracked.string('') ), fileName = cms.untracked.string('step3_CKF_TTbarPU.root'), outputCommands = process.DQMEventContent.outputCommands, splitLevel = cms.untracked.int32(0) ) # Additional output definition # Other statements process.mix.playback = True process.mix.digitizers = cms.PSet() for a in process.aliases: delattr(process, a) process.RandomNumberGeneratorService.restoreStateLabel=cms.untracked.string("randomEngineStateProducer") from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2021_realistic', '') # Path and EndPath definitions process.raw2digi_step = cms.Path(process.RawToDigi) process.reconstruction_step = cms.Path(process.reconstruction_trackingOnly) process.prevalidation_step = cms.Path(process.globalPrevalidationTrackingOnly) process.validation_step = cms.EndPath(process.globalValidationTrackingOnly) process.dqmoffline_step = cms.EndPath(process.DQMOfflineTracking) process.dqmofflineOnPAT_step = cms.EndPath(process.PostDQMOffline) process.DQMoutput_step = cms.EndPath(process.DQMoutput) # Schedule definition process.schedule = cms.Schedule(process.raw2digi_step,process.reconstruction_step,process.prevalidation_step,process.validation_step,process.dqmoffline_step,process.dqmofflineOnPAT_step,process.DQMoutput_step) from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask associatePatAlgosToolsTask(process) # customisation of the process. from Validation.RecoTrack.customiseTrackingNtuple import customiseTrackingNtuple process = customiseTrackingNtuple(process) # Automatic addition of the customisation function from SimGeneral.MixingModule.fullMixCustomize_cff from SimGeneral.MixingModule.fullMixCustomize_cff import setCrossingFrameOn #call to customisation function setCrossingFrameOn imported from SimGeneral.MixingModule.fullMixCustomize_cff process = setCrossingFrameOn(process) # End of customisation functions #Setup FWK for multithreaded process.options.numberOfThreads = 4 process.options.numberOfStreams = 0 # Customisation from command line #Have logErrorHarvester wait for the same EDProducers to finish as those providing data for the OutputModule from FWCore.Modules.logErrorHarvester_cff import customiseLogErrorHarvesterUsingOutputCommands process = customiseLogErrorHarvesterUsingOutputCommands(process) # Add early deletion of temporary data products to reduce peak memory need from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete process = customiseEarlyDelete(process) # End adding early deletion