File indexing completed on 2023-10-25 09:35:03
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018
0005
0006 process = cms.Process( 'TEST',ctpps_2018)
0007
0008
0009 process.load('Validation.CTPPS.ctppsLHCInfoPlotter_cff')
0010 process.ctppsLHCInfoPlotter.outputFile = "alcareco_lhc_info_express.root"
0011
0012
0013 process.load("Geometry.VeryForwardGeometry.geometryRPFromDB_cfi")
0014
0015
0016 process.ctppsTrackDistributionPlotter = cms.EDAnalyzer("CTPPSTrackDistributionPlotter",
0017 tagTracks = cms.InputTag("ctppsLocalTrackLiteProducerAlCaRecoProducer"),
0018
0019 rpId_45_F = cms.uint32(23),
0020 rpId_45_N = cms.uint32(3),
0021 rpId_56_N = cms.uint32(103),
0022 rpId_56_F = cms.uint32(123),
0023
0024 outputFile = cms.string("alcareco_tracks_express.root")
0025 )
0026
0027
0028 process.ctppsProtonReconstructionPlotter = cms.EDAnalyzer("CTPPSProtonReconstructionPlotter",
0029 tagTracks = cms.InputTag("ctppsLocalTrackLiteProducerAlCaRecoProducer"),
0030 tagRecoProtonsSingleRP = cms.InputTag("ctppsProtonsAlCaRecoProducer", "singleRP"),
0031 tagRecoProtonsMultiRP = cms.InputTag("ctppsProtonsAlCaRecoProducer", "multiRP"),
0032
0033 rpId_45_F = cms.uint32(23),
0034 rpId_45_N = cms.uint32(3),
0035 rpId_56_N = cms.uint32(103),
0036 rpId_56_F = cms.uint32(123),
0037
0038 outputFile = cms.string("alcareco_protons_express.root")
0039 )
0040
0041 process.p = cms.Path(
0042 process.ctppsLHCInfoPlotter
0043 * process.ctppsTrackDistributionPlotter
0044 * process.ctppsProtonReconstructionPlotter
0045 )
0046
0047 process.options = cms.PSet(
0048 wantSummary = cms.untracked.bool( True ),
0049 )
0050
0051
0052 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0053 from Configuration.AlCa.GlobalTag import GlobalTag
0054 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run3_data_express')
0055
0056 process.source = cms.Source( 'PoolSource',
0057 fileNames = cms.untracked.vstring(
0058 'file:outputALCAPPS_RECO_express.root',
0059 ),
0060 inputCommands = cms.untracked.vstring(
0061 'keep *'
0062 )
0063 )
0064
0065
0066 process.maxEvents = cms.untracked.PSet(
0067 input = cms.untracked.int32( -1 )
0068 )