1 import FWCore.ParameterSet.Config
as cms
4 HIPAlignmentAlgorithm = cms.PSet(
5 applyAPE = cms.bool(
False),
6 maxRelParameterError = cms.double(1000.0),
7 outpath = cms.string(
'./'),
8 collectorNJobs = cms.int32(0),
9 uvarFile = cms.string(
'IOUserVariables.root'),
10 apeParam = cms.VPSet(cms.PSet(
11 function = cms.string(
'linear'),
13 apeRPar = cms.vdouble(0.0, 0.0, 3.0),
14 apeSPar = cms.vdouble(0.2, 0.0, 3.0),
16 alignParams = cms.vstring(
'AllAlignables,000000')
19 iterationFile = cms.string(
'IOIteration.root'),
20 collectorActive = cms.bool(
False),
21 collectorPath = cms.string(
''),
22 parameterFile = cms.string(
'IOAlignmentParameters.root'),
23 outfile2 = cms.string(
'HIPAlignmentAlignables.root'),
24 algoName = cms.string(
'HIPAlignmentAlgorithm'),
25 trueFile = cms.string(
'IOTruePositions.root'),
26 eventPrescale = cms.int32(1),
29 isCollision = cms.bool(
True),
30 UsePreSelection = cms.bool(
False),
31 UseReweighting = cms.bool(
True),
32 Weight = cms.double(1.0),
33 UniformEta = cms.bool(
False),
35 CLAngleCut = cms.double(1.571),
36 CSAngleCut = cms.double(0.0),
38 setScanDet = cms.vdouble(0,0,0),
40 outfile = cms.string(
'HIPAlignmentEvents.root'),
41 surveyFile = cms.string(
'HIPSurveyResiduals.root'),
42 maxAllowedHitPull = cms.double(-1.0),
43 surveyResiduals = cms.untracked.vstring(),
45 misalignedFile = cms.string(
'IOMisalignedPositions.root'),
46 minimumNumberOfHits = cms.int32(50),
47 verbosity = cms.bool(
False),
48 checkDbAlignmentValidity=cms.bool(
False),
50 debug = cms.bool(
False),
51 alignedFile = cms.string(
'IOAlignedPositions.root'),
52 multiIOV= cms.bool(
False),
53 IOVrange=cms.vuint32(1,99999999),
54 fillTrackMonitoring = cms.untracked.bool(
False)