CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Alignment/MuonAlignmentAlgorithms/python/CSCOverlapsAlignmentAlgorithm_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 import Alignment.MuonAlignmentAlgorithms.CSCOverlapsAlignmentAlgorithm_ringfitters_cff
00004 
00005 CSCOverlapsAlignmentAlgorithm = cms.PSet(
00006     algoName = cms.string("CSCOverlapsAlignmentAlgorithm"),
00007 
00008     # Alignment mode: phiy, phipos, phiz
00009     mode = cms.string("phipos"),
00010 
00011     # global control and output file names
00012     reportFileName = cms.string("report.py"),
00013     writeTemporaryFile = cms.string(""),
00014     readTemporaryFiles = cms.vstring("test.tmp"),
00015     doAlignment = cms.bool(True),
00016     makeHistograms = cms.bool(True),
00017 
00018     # selection and fitting parameters
00019     minP = cms.double(5.),
00020     minHitsPerChamber = cms.int32(5),
00021     maxdrdz = cms.double(0.2),
00022     maxRedChi2 = cms.double(10.),
00023     fiducial = cms.bool(True),
00024     useHitWeights = cms.bool(True),
00025     truncateSlopeResid = cms.double(30.),
00026     truncateOffsetResid = cms.double(15.),
00027     combineME11 = cms.bool(True),
00028     useTrackWeights = cms.bool(False),
00029     errorFromRMS = cms.bool(False),
00030     minTracksPerOverlap = cms.int32(10),
00031 
00032     # if we refit tracks using the standard refitter (for dphi/dz track slopes), we need a configured TrackTransformer
00033     slopeFromTrackRefit = cms.bool(False),
00034     minStationsInTrackRefits = cms.int32(2),
00035     TrackTransformer = cms.PSet(DoPredictionsOnly = cms.bool(False),
00036                                 Fitter = cms.string("KFFitterForRefitInsideOut"),
00037                                 TrackerRecHitBuilder = cms.string("WithoutRefit"),
00038                                 Smoother = cms.string("KFSmootherForRefitInsideOut"),
00039                                 MuonRecHitBuilder = cms.string("MuonRecHitBuilder"),
00040                                 RefitDirection = cms.string("alongMomentum"),
00041                                 RefitRPCHits = cms.bool(False),
00042                                 Propagator = cms.string("SteppingHelixPropagatorAny")),
00043     
00044     fitters = Alignment.MuonAlignmentAlgorithms.CSCOverlapsAlignmentAlgorithm_ringfitters_cff.fitters,
00045     )