Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:35:37

0001 # Auto generated configuration file
0002 # using: 
0003 # Revision: 1.19 
0004 # Source: /local/reps/CMSSW/CMSSW/Configuration/Applications/python/ConfigBuilder.py,v 
0005 # with command line options: stepHarvest -s ALCAHARVEST:SiStripLA --conditions 130X_dataRun3_Prompt_v2 --scenario pp --data --era Run3_2023 -n -1 --filein file:PromptCalibProdSiStripLA.root
0006 import FWCore.ParameterSet.Config as cms
0007 
0008 from Configuration.Eras.Era_Run3_2023_cff import Run3_2023
0009 
0010 process = cms.Process('ALCAHARVEST',Run3_2023)
0011 
0012 # import of standard configurations
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('Configuration.StandardSequences.GeometryRecoDB_cff')
0018 process.load('Configuration.StandardSequences.MagneticField_cff')
0019 process.load('Configuration.StandardSequences.AlCaHarvesting_cff')
0020 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0021 
0022 process.maxEvents = cms.untracked.PSet(
0023     input = cms.untracked.int32(-1),
0024     output = cms.optional.untracked.allowed(cms.int32,cms.PSet)
0025 )
0026 
0027 # Input source
0028 process.source = cms.Source("PoolSource",
0029     fileNames = cms.untracked.vstring('file:PromptCalibProdSiStripLA.root'),
0030     processingMode = cms.untracked.string('RunsAndLumis'),
0031     secondaryFileNames = cms.untracked.vstring()
0032 )
0033 
0034 process.options = cms.untracked.PSet(
0035     IgnoreCompletely = cms.untracked.vstring(),
0036     Rethrow = cms.untracked.vstring('ProductNotFound'),
0037     TryToContinue = cms.untracked.vstring(),
0038     accelerators = cms.untracked.vstring('*'),
0039     allowUnscheduled = cms.obsolete.untracked.bool,
0040     canDeleteEarly = cms.untracked.vstring(),
0041     deleteNonConsumedUnscheduledModules = cms.untracked.bool(True),
0042     dumpOptions = cms.untracked.bool(False),
0043     emptyRunLumiMode = cms.obsolete.untracked.string,
0044     eventSetup = cms.untracked.PSet(
0045         forceNumberOfConcurrentIOVs = cms.untracked.PSet(
0046             allowAnyLabel_=cms.required.untracked.uint32
0047         ),
0048         numberOfConcurrentIOVs = cms.untracked.uint32(0)
0049     ),
0050     fileMode = cms.untracked.string('FULLMERGE'),
0051     forceEventSetupCacheClearOnNewRun = cms.untracked.bool(False),
0052     holdsReferencesToDeleteEarly = cms.untracked.VPSet(),
0053     makeTriggerResults = cms.obsolete.untracked.bool,
0054     modulesToIgnoreForDeleteEarly = cms.untracked.vstring(),
0055     numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(0),
0056     numberOfConcurrentRuns = cms.untracked.uint32(1),
0057     numberOfStreams = cms.untracked.uint32(0),
0058     numberOfThreads = cms.untracked.uint32(1),
0059     printDependencies = cms.untracked.bool(False),
0060     sizeOfStackForThreadsInKB = cms.optional.untracked.uint32,
0061     throwIfIllegalParameter = cms.untracked.bool(True),
0062     wantSummary = cms.untracked.bool(False)
0063 )
0064 
0065 # Production Info
0066 process.configurationMetadata = cms.untracked.PSet(
0067     annotation = cms.untracked.string('stepHarvest nevts:-1'),
0068     name = cms.untracked.string('Applications'),
0069     version = cms.untracked.string('$Revision: 1.19 $')
0070 )
0071 
0072 # Output definition
0073 
0074 # Additional output definition
0075 
0076 # Other statements
0077 process.PoolDBOutputService.toPut.append(process.ALCAHARVESTSiStripLA_dbOutput)
0078 process.pclMetadataWriter.recordsToMap.append(process.ALCAHARVESTSiStripLA_metadata)
0079 from Configuration.AlCa.GlobalTag import GlobalTag
0080 process.GlobalTag = GlobalTag(process.GlobalTag, '130X_dataRun3_Prompt_v2', '')
0081 
0082 # Path and EndPath definitions
0083 process.ALCAHARVESTDQMSaveAndMetadataWriter = cms.Path(process.dqmSaver+process.pclMetadataWriter)
0084 process.BeamSpotByLumi = cms.Path(process.ALCAHARVESTBeamSpotByLumi)
0085 process.BeamSpotByRun = cms.Path(process.ALCAHARVESTBeamSpotByRun)
0086 process.BeamSpotHPByLumi = cms.Path(process.ALCAHARVESTBeamSpotHPByLumi)
0087 process.BeamSpotHPByRun = cms.Path(process.ALCAHARVESTBeamSpotHPByRun)
0088 process.BeamSpotHPLowPUByLumi = cms.Path(process.ALCAHARVESTBeamSpotHPLowPUByLumi)
0089 process.BeamSpotHPLowPUByRun = cms.Path(process.ALCAHARVESTBeamSpotHPLowPUByRun)
0090 process.EcalPedestals = cms.Path(process.ALCAHARVESTEcalPedestals)
0091 process.LumiPCC = cms.Path(process.ALCAHARVESTLumiPCC)
0092 process.PPSAlignment = cms.Path(process.ALCAHARVESTPPSAlignment)
0093 process.PPSDiamondSampicTimingCalibration = cms.Path(process.ALCAHARVESTPPSDiamondSampicTimingCalibration)
0094 process.PPSTimingCalibration = cms.Path(process.ALCAHARVESTPPSTimingCalibration)
0095 process.SiPixelAli = cms.Path(process.ALCAHARVESTSiPixelAli)
0096 process.SiPixelAliHG = cms.Path(process.ALCAHARVESTSiPixelAliHG)
0097 process.SiPixelLA = cms.Path(process.ALCAHARVESTSiPixelLorentzAngle)
0098 process.SiPixelLAMCS = cms.Path(process.ALCAHARVESTSiPixelLorentzAngleMCS)
0099 process.SiPixelQuality = cms.Path(process.dqmEnvSiPixelQuality+process.ALCAHARVESTSiPixelQuality)
0100 process.SiStripGains = cms.Path(process.ALCAHARVESTSiStripGains)
0101 process.SiStripGainsAAG = cms.Path(process.ALCAHARVESTSiStripGainsAAG)
0102 process.SiStripHitEff = cms.Path(process.ALCAHARVESTSiStripHitEfficiency)
0103 process.SiStripLA = cms.Path(process.ALCAHARVESTSiStripLorentzAngle)
0104 process.SiStripQuality = cms.Path(process.ALCAHARVESTSiStripQuality)
0105 
0106 # Schedule definition
0107 process.schedule = cms.Schedule(process.SiStripLA,process.ALCAHARVESTDQMSaveAndMetadataWriter)
0108 from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
0109 associatePatAlgosToolsTask(process)
0110 
0111 
0112 
0113 # Customisation from command line
0114 
0115 # Add early deletion of temporary data products to reduce peak memory need
0116 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
0117 process = customiseEarlyDelete(process)
0118 # End adding early deletion