CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HIPAlignmentAlgorithm_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # parameters for HIPAlignmentAlgorithm
4 HIPAlignmentAlgorithm = cms.PSet(
5  applyAPE = cms.bool(False),
6  maxRelParameterError = cms.double(1.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'), ## linear or exponential
12 
13  apeRPar = cms.vdouble(0.0, 0.0, 3.0),
14  apeSPar = cms.vdouble(0.2, 0.0, 3.0),
15  Selector = cms.PSet(
16  alignParams = cms.vstring('AllAlignables,000000')
17  )
18  )),
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(20),
27  outfile = cms.string('HIPAlignmentEvents.root'),
28  surveyFile = cms.string('HIPSurveyResiduals.root'),
29  maxAllowedHitPull = cms.double(-1.0),
30  surveyResiduals = cms.untracked.vstring(), ## no survey constraint
31 
32  misalignedFile = cms.string('IOMisalignedPositions.root'),
33  minimumNumberOfHits = cms.int32(50),
34  verbosity = cms.bool(False),
35  # Dump tracks before and after refit
36  debug = cms.bool(False),
37  alignedFile = cms.string('IOAlignedPositions.root'),
38  fillTrackMonitoring = cms.untracked.bool(False)
39 )
40