1 import FWCore.ParameterSet.Config
as cms
3 ppsStraightTrackAligner = cms.EDAnalyzer(
"PPSStraightTrackAligner",
4 verbosity = cms.untracked.uint32(1),
8 tagUVPatternsStrip = cms.InputTag(
"totemRPUVPatternFinder"),
9 tagDiamondHits = cms.InputTag(
"ctppsFastLocalSimulation"),
10 tagPixelHits = cms.InputTag(
"ctppsFastLocalSimulation"),
11 tagPixelLocalTracks = cms.InputTag(
""),
14 rpIds = cms.vuint32(),
17 excludePlanes = cms.vuint32(),
20 maxEvents = cms.int32(-1),
26 maxResidualToSigma = cms.double(3),
27 minimumHitsPerProjectionPerRP = cms.uint32(4),
30 removeImpossible = cms.bool(
True),
33 requireNumberOfUnits = cms.uint32(2),
36 requireOverlap = cms.bool(
False),
39 requireAtLeast3PotsInOverlap = cms.bool(
True),
45 additionalAcceptedRPSets = cms.string(
""),
48 cutOnChiSqPerNdf = cms.bool(
True),
49 chiSqPerNdfCut = cms.double(10),
52 maxTrackAx = cms.double(1E6),
53 maxTrackAy = cms.double(1E6),
59 constraintsType = cms.string(
"standard"),
61 oneRotZPerPot = cms.bool(
False),
62 useEqualMeanUMeanVRotZConstraints = cms.bool(
True),
65 fixedDetectorsConstraints = cms.PSet(
67 ids = cms.vuint32(1220, 1221, 1228, 1229),
68 values = cms.vdouble(0, 0, 0, 0),
71 ids = cms.vuint32(1200, 1201, 1208, 1209),
72 values = cms.vdouble(0, 0, 0, 0),
75 ids = cms.vuint32(1200, 1201),
76 values = cms.vdouble(0, 0),
79 ids = cms.vuint32(1200),
80 values = cms.vdouble(0),
84 standardConstraints = cms.PSet(
85 units = cms.vuint32(1, 21)
95 resolveShR = cms.bool(
True),
96 resolveShZ = cms.bool(
False),
97 resolveRotZ = cms.bool(
False),
100 singularLimit = cms.double(1E-8),
106 algorithms = cms.vstring(
"Jan"),
108 IdealResult = cms.PSet(
111 JanAlignmentAlgorithm = cms.PSet(
112 weakLimit = cms.double(1E-6),
113 stopOnSingularModes = cms.bool(
True),
114 buildDiagnosticPlots = cms.bool(
True),
120 saveIntermediateResults = cms.bool(
True),
121 taskDataFileName = cms.string(
''),
123 buildDiagnosticPlots = cms.bool(
True),
124 diagnosticsFile = cms.string(
''),
126 fileNamePrefix = cms.string(
'results_iteration_'),
127 expandedFileNamePrefix = cms.string(
'results_cumulative_expanded_'),
128 factoredFileNamePrefix = cms.string(
'results_cumulative_factored_'),
129 preciseXMLFormat = cms.bool(
False),
130 saveXMLUncertainties = cms.bool(
False)