File indexing completed on 2024-04-06 12:30:55
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Configuration.Eras.Era_Phase2C9_cff import Phase2C9
0004 from Configuration.ProcessModifiers.PixelCPEGeneric_cff import PixelCPEGeneric
0005
0006 process = cms.Process('digiTest',Phase2C9,PixelCPEGeneric)
0007
0008 import FWCore.ParameterSet.VarParsing as VarParsing
0009 options = VarParsing.VarParsing ("analysis")
0010 options.register("skipEvents",default=0)
0011
0012 options.register("firstEvent",default=1)
0013 options.maxEvents = -1
0014 options.skipEvents = 0
0015 options.firstEvent = 1
0016
0017 options.parseArguments()
0018
0019
0020 process.maxEvents = cms.untracked.PSet(
0021 input = cms.untracked.int32(options.maxEvents)
0022 )
0023 process.load('Configuration.StandardSequences.Services_cff')
0024 process.load('FWCore.MessageService.MessageLogger_cfi')
0025 process.load('Configuration.EventContent.EventContent_cff')
0026 process.load('Configuration.Geometry.GeometryExtended2026D54Reco_cff')
0027 process.load('Configuration.StandardSequences.MagneticField_cff')
0028 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0029 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0030
0031 process.MessageLogger.cerr.FwkReport.reportEvery = 5000
0032
0033
0034 from Configuration.AlCa.GlobalTag import GlobalTag
0035 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T19', '')
0036
0037
0038 process.source = cms.Source("PoolSource",
0039 fileNames = cms.untracked.vstring(options.inputFiles),
0040 skipEvents = cms.untracked.uint32(options.skipEvents),
0041 )
0042
0043
0044 process.configurationMetadata = cms.untracked.PSet(
0045 version = cms.untracked.string('$Revision: 1.19 $'),
0046 annotation = cms.untracked.string('step1 nevts:1'),
0047 name = cms.untracked.string('Applications')
0048 )
0049
0050
0051 process.DQMoutput = cms.OutputModule("PoolOutputModule",
0052 splitLevel = cms.untracked.int32(0),
0053 outputCommands = process.DQMEventContent.outputCommands,
0054 fileName = cms.untracked.string(options.outputFile),
0055 dataset = cms.untracked.PSet(
0056 filterName = cms.untracked.string(''),
0057 dataTier = cms.untracked.string('')
0058 )
0059 )
0060 process.load('DQM.SiTrackerPhase2.Phase2TrackerMonitorDigi_cff')
0061 process.load('Validation.SiTrackerPhase2V.Phase2TrackerValidateDigi_cff')
0062 process.load('SimTracker.SiPhase2Digitizer.PixelTestBeamValidation_cff')
0063
0064
0065 process.pixelcells.ElectronsPerADC = cms.double(1700)
0066
0067
0068
0069
0070
0071
0072 process.digiana_seq = cms.Sequence(process.pixDigiMon*process.pixDigiValid*process.pixelcells)
0073
0074 process.load('DQMServices.Components.DQMEventInfo_cfi')
0075 process.dqmEnv.subSystemFolder = cms.untracked.string('Ph2TkDigi')
0076
0077 process.dqm_comm = cms.Sequence(process.dqmEnv)
0078
0079
0080 process.endjob_step = cms.EndPath(process.endOfProcess)
0081 process.DQMoutput_step = cms.EndPath(process.DQMoutput)
0082
0083
0084 process.p = cms.Path(process.digiana_seq * process.dqm_comm )