File indexing completed on 2024-04-06 12:27:41
0001 import FWCore.ParameterSet.Config as cms
0002
0003 import FWCore.ParameterSet.VarParsing as VarParsing
0004
0005 from Configuration.Eras.Era_Run2_25ns_cff import Run2_25ns
0006 process = cms.Process('CTPPS2',Run2_25ns)
0007
0008
0009 process.load('Configuration.StandardSequences.Services_cff')
0010 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0011 process.load('FWCore.MessageService.MessageLogger_cfi')
0012 process.load('Configuration.EventContent.EventContent_cff')
0013 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0014
0015
0016 process.maxEvents = cms.untracked.PSet(
0017 input = cms.untracked.int32(10000)
0018 )
0019
0020 process.MessageLogger = cms.Service("MessageLogger",
0021 cerr = cms.untracked.PSet(
0022 enable = cms.untracked.bool(False)
0023 ),
0024 cout = cms.untracked.PSet(
0025 enable = cms.untracked.bool(True),
0026 threshold = cms.untracked.string('ERROR')
0027 )
0028 )
0029 process.source = cms.Source("EmptyIOVSource",
0030 timetype = cms.string('runnumber'),
0031 firstValue = cms.uint64(1),
0032 lastValue = cms.uint64(1),
0033 interval = cms.uint64(1)
0034 )
0035 process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",ignoreTotal = cms.untracked.int32(1) )
0036 process.source = cms.Source("PoolSource",
0037 skipEvents = cms.untracked.uint32(0),
0038 fileNames = cms.untracked.vstring(
0039 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/44589413-F73F-E711-9E8D-02163E014337.root',
0040 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/4493383A-F63F-E711-A67F-02163E011870.root',
0041 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/5C6E42A5-0640-E711-9C3E-02163E011B62.root',
0042 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/98F7DD15-F93F-E711-87E1-02163E019D62.root',
0043 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/A01D8813-0A40-E711-A300-02163E01A211.root',
0044 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/B83C33DB-F63F-E711-82FC-02163E019DF3.root',
0045 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/D6706DD8-F93F-E711-9F6D-02163E019D7F.root',
0046 '/store/data/Run2017A/ZeroBias2/AOD/PromptReco-v1/000/294/736/00000/E206A2BF-FA3F-E711-8E72-02163E01369C.root'
0047 ),
0048 duplicateCheckMode = cms.untracked.string("checkEachFile")
0049 )
0050
0051
0052 from Configuration.AlCa.GlobalTag import GlobalTag
0053 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_hlt_relval', '')
0054
0055 process.load("RecoPPS.Configuration.recoCTPPS_cff")
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066 process.o1 = cms.OutputModule("PoolOutputModule",
0067 outputCommands = cms.untracked.vstring('drop *',
0068 'keep CTPPSPixelClusteredmDetSetVector_ctppsPixelClusters_*_*',
0069 'keep CTPPSPixelRecHitedmDetSetVector_ctppsPixelRecHits_*_*',
0070 'keep CTPPSPixelLocalTrackedmDetSetVector_ctppsPixelLocalTracks_*_*',
0071 'keep CTPPSLocalTrackLites_ctppsLocalTrackLiteProducer_*_*'
0072 ),
0073 fileName = cms.untracked.string("RPix_RecoLocalTrack.root")
0074 )
0075
0076
0077 process.mixedigi_step = cms.Path(
0078 process.recoCTPPS
0079
0080 )
0081
0082 process.outpath = cms.EndPath(process.o1)
0083
0084 process.schedule = cms.Schedule(process.mixedigi_step,process.outpath)
0085
0086
0087 for path in process.paths:
0088
0089 getattr(process,path)._seq = getattr(process,path)._seq
0090
0091