Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-28 01:34:07

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from Configuration.Eras.Modifier_ctpps_cff import ctpps
0004 process = cms.Process('ctppsRandomDQMfromRAW', ctpps)
0005 
0006 # minimum of logs
0007 process.MessageLogger = cms.Service("MessageLogger",
0008   statistics = cms.untracked.vstring(),
0009   destinations = cms.untracked.vstring('cerr'),
0010   cerr = cms.untracked.PSet(
0011       threshold = cms.untracked.string('WARNING')
0012   )
0013 )
0014 
0015 # load DQM framework
0016 process.load("DQM.Integration.config.environment_cfi")
0017 process.dqmEnv.subSystemFolder = "CTPPS"
0018 process.dqmEnv.eventInfoFolder = "EventInfo"
0019 process.dqmSaver.path = ""
0020 process.dqmSaver.tag = "CTPPS"
0021 
0022 # raw data source
0023 process.source = cms.Source("PoolSource",
0024   fileNames = cms.untracked.vstring(
0025     '/store/group/dpg_ctpps/comm_ctpps/PixelRandomTrigger2023/outputExpressPPSRandom.root'
0026   ),
0027 
0028   inputCommands = cms.untracked.vstring(
0029     'drop *',
0030     'keep FEDRawDataCollection_*_*_*'
0031   )
0032 )
0033 
0034 process.maxEvents = cms.untracked.PSet(
0035   input = cms.untracked.int32(-1)
0036 )
0037 
0038 # global tag - conditions for P5 cluster
0039 process.load("DQM.Integration.config.FrontierCondition_GT_cfi")
0040 
0041 # raw-to-digi conversion
0042 from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import ctppsPixelDigis as _ctppsPixelDigis
0043 process.ctppsPixelDigisAlCaRecoProducer = _ctppsPixelDigis.clone(inputLabel = 'hltPPSCalibrationRaw')
0044 
0045 # CTPPS DQM modules
0046 process.load("DQM.CTPPS.ctppsDQM_cff")
0047 
0048 process.path = cms.Path(
0049   process.ctppsPixelDigisAlCaRecoProducer *
0050   process.ctppsDQMRandomSource *
0051   process.ctppsDQMRandomHarvest
0052 )
0053 
0054 process.end_path = cms.EndPath(
0055   process.dqmEnv +
0056   process.dqmSaver
0057 )
0058 
0059 process.schedule = cms.Schedule(
0060   process.path,
0061   process.end_path
0062 )