1 import FWCore.ParameterSet.Config
as cms
12 config_2017 = cms.PSet(
13 validityRange = cms.EventRange(
"0:min - 999999:max"),
15 opticalFunctions = cms.VPSet(
16 cms.PSet( xangle = cms.double(120), fileName = cms.FileInPath(
"CalibPPS/ESProducers/data/optical_functions/2017/version4/120urad.root") ),
17 cms.PSet( xangle = cms.double(130), fileName = cms.FileInPath(
"CalibPPS/ESProducers/data/optical_functions/2017/version4/130urad.root") ),
18 cms.PSet( xangle = cms.double(140), fileName = cms.FileInPath(
"CalibPPS/ESProducers/data/optical_functions/2017/version4/140urad.root") )
21 scoringPlanes = cms.VPSet(
23 cms.PSet( rpId = cms.uint32(0x76180000), dirName = cms.string(
"XRPH_D6L5_B2"), z = cms.double(-21255.1) ),
24 cms.PSet( rpId = cms.uint32(2023227392), dirName = cms.string(
"XRPH_B6L5_B2"), z = cms.double(-21955.0) ),
25 cms.PSet( rpId = cms.uint32(0x77180000), dirName = cms.string(
"XRPH_D6R5_B1"), z = cms.double(+21255.1) ),
26 cms.PSet( rpId = cms.uint32(2040004608), dirName = cms.string(
"XRPH_B6R5_B1"), z = cms.double(+21955.0) ),
30 ctppsOpticalFunctionsESSource.configuration.append(config_2017)
33 ctppsInterpolatedOpticalFunctionsESSource.lhcInfoLabel =
"" 39 ctppsLocalTrackLiteProducer.includeStrips =
True 40 ctppsLocalTrackLiteProducer.includePixels =
True 42 reco_local = cms.Sequence(
43 totemRPUVPatternFinder
44 * totemRPLocalTrackFitter
45 * ctppsPixelLocalTracks
46 * ctppsLocalTrackLiteProducer
51 rp_45_F = cms.uint32(23),
52 rp_45_N = cms.uint32(3),
53 rp_56_N = cms.uint32(103),
54 rp_56_F = cms.uint32(123)
def UseCrossingAngle(xangle, process)
add 2016 pre-TS2 configuration config_2016_preTS2 = cms.PSet( validityRange = cms.EventRange("273725:min - 280385:max"),