1 import FWCore.ParameterSet.Config
as cms
6 profile_base_2017 = profile_base.clone(
11 ctppsOpticalFunctions = dict(
12 opticalFunctions = cms.VPSet(
13 cms.PSet( xangle = cms.double(120), fileName = cms.FileInPath(
"CalibPPS/ESProducers/data/optical_functions/2017/version5tim/120urad.root") ),
14 cms.PSet( xangle = cms.double(130), fileName = cms.FileInPath(
"CalibPPS/ESProducers/data/optical_functions/2017/version5tim/130urad.root") ),
15 cms.PSet( xangle = cms.double(140), fileName = cms.FileInPath(
"CalibPPS/ESProducers/data/optical_functions/2017/version5tim/140urad.root") )
18 scoringPlanes = cms.VPSet(
20 cms.PSet( rpId = cms.uint32(0x76180000), dirName = cms.string(
"XRPH_D6L5_B2"), z = cms.double(-21255.1) ),
21 cms.PSet( rpId = cms.uint32(2054160384), dirName = cms.string(
"XRPH_E6L5_B2"), z = cms.double(-21570.0) ),
22 cms.PSet( rpId = cms.uint32(2023227392), dirName = cms.string(
"XRPH_B6L5_B2"), z = cms.double(-21955.0) ),
24 cms.PSet( rpId = cms.uint32(0x77180000), dirName = cms.string(
"XRPH_D6R5_B1"), z = cms.double(+21255.1) ),
25 cms.PSet( rpId = cms.uint32(2070937600), dirName = cms.string(
"XRPH_E6R5_B1"), z = cms.double(+21570.0) ),
26 cms.PSet( rpId = cms.uint32(2040004608), dirName = cms.string(
"XRPH_B6R5_B1"), z = cms.double(+21955.0) ),
32 from Geometry.VeryForwardGeometry.commons_cff
import cloneGeometry
33 XMLIdealGeometryESSource_CTPPS, _ctppsGeometryESModule =
cloneGeometry(
'Geometry.VeryForwardGeometry.geometryRPFromDD_2017_cfi')
34 ctppsCompositeESSource.compactViewTag = _ctppsGeometryESModule.compactViewTag
35 ctppsCompositeESSource.isRun2 = _ctppsGeometryESModule.isRun2
38 ctppsLocalTrackLiteProducer.includeStrips =
True
39 ctppsLocalTrackLiteProducer.includePixels =
True
40 ctppsLocalTrackLiteProducer.includeDiamonds =
True
42 reco_local = cms.Sequence(
43 totemRPUVPatternFinder
44 * totemRPLocalTrackFitter
45 * ctppsPixelLocalTracks
46 * ctppsDiamondLocalReconstruction
47 * ctppsLocalTrackLiteProducer
52 rp_45_F = cms.uint32(23),
53 rp_45_N = cms.uint32(3),
54 rp_56_N = cms.uint32(103),
55 rp_56_F = cms.uint32(123)
59 from Validation.CTPPS.simu_config.profile_2017_preTS2_cff
import profile_2017_preTS2
60 from Validation.CTPPS.simu_config.profile_2017_postTS2_cff
import profile_2017_postTS2
61 ctppsCompositeESSource.periods = [profile_2017_postTS2, profile_2017_preTS2]