File indexing completed on 2024-04-06 12:27:41
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Configuration.StandardSequences.Eras import eras
0004 process = cms.Process('TEST', eras.Run2_2018)
0005
0006
0007 process.MessageLogger = cms.Service("MessageLogger",
0008 cerr = cms.untracked.PSet(
0009 enable = cms.untracked.bool(False)
0010 ),
0011 cout = cms.untracked.PSet(
0012 enable = cms.untracked.bool(True),
0013 threshold = cms.untracked.string('WARNING')
0014 )
0015 )
0016
0017
0018 process.source = cms.Source("PoolSource",
0019 fileNames = cms.untracked.vstring("/store/data/Run2018D/ZeroBias/RAW/v1/000/320/688/00000/601A721D-AD95-E811-B21A-FA163E28A50A.root"),
0020
0021
0022 inputCommands = cms.untracked.vstring(
0023 'drop *',
0024 'keep FEDRawDataCollection_*_*_*'
0025 )
0026 )
0027
0028 process.maxEvents = cms.untracked.PSet(
0029 input = cms.untracked.int32(1000)
0030 )
0031
0032
0033 process.load("EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff")
0034
0035
0036 process.load("RecoPPS.Configuration.recoCTPPS_cff")
0037
0038
0039 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0040 from Configuration.AlCa.GlobalTag import GlobalTag
0041 process.GlobalTag = GlobalTag(process.GlobalTag, "106X_dataRun2_v26")
0042
0043
0044 process.load("CalibPPS.ESProducers.ctppsRPAlignmentCorrectionsDataESSourceXML_cfi")
0045 process.ctppsRPAlignmentCorrectionsDataESSourceXML.RealFiles = cms.vstring(
0046 "RecoPPS/Local/test/re_alignment/align_base.xml"
0047 )
0048
0049 process.esPreferLocalAlignment = cms.ESPrefer("CTPPSRPAlignmentCorrectionsDataESSourceXML", "ctppsRPAlignmentCorrectionsDataESSourceXML")
0050
0051
0052 process.ctppsTrackDistributionPlotter = cms.EDAnalyzer("CTPPSTrackDistributionPlotter",
0053 tagTracks = cms.InputTag("ctppsLocalTrackLiteProducer"),
0054 outputFile = cms.string("output_tracks_base.root")
0055 )
0056
0057
0058 process.path = cms.Path(
0059 process.ctppsRawToDigi
0060 * process.recoCTPPS
0061 * process.ctppsTrackDistributionPlotter
0062 )
0063
0064
0065 process.output = cms.OutputModule("PoolOutputModule",
0066 fileName = cms.untracked.string("output_base.root"),
0067 outputCommands = cms.untracked.vstring(
0068 "drop *",
0069 'keep CTPPSLocalTrackLites_*_*_*'
0070 )
0071 )
0072
0073 process.outpath = cms.EndPath(process.output)