Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:32:26

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 import Alignment.MuonAlignmentAlgorithms.CSCOverlapsAlignmentAlgorithm_ringfitters_cff
0004 
0005 CSCOverlapsAlignmentAlgorithm = cms.PSet(
0006     algoName = cms.string("CSCOverlapsAlignmentAlgorithm"),
0007 
0008     # alignment mode: phiy, phipos, phiz
0009     mode = cms.string("phipos"),
0010 
0011     # global control and output file names
0012     reportFileName = cms.string("report.py"),
0013     writeTemporaryFile = cms.string(""),
0014     readTemporaryFiles = cms.vstring("test.tmp"),
0015     doAlignment = cms.bool(True),
0016     makeHistograms = cms.bool(True),
0017 
0018     # selection and fitting parameters
0019     minP = cms.double(5.),
0020     minHitsPerChamber = cms.int32(5),
0021     maxdrdz = cms.double(0.2),
0022     maxRedChi2 = cms.double(10.),
0023     fiducial = cms.bool(True),
0024     useHitWeights = cms.bool(True),
0025     truncateSlopeResid = cms.double(30.),
0026     truncateOffsetResid = cms.double(15.),
0027     combineME11 = cms.bool(True),
0028     useTrackWeights = cms.bool(False),
0029     errorFromRMS = cms.bool(False),
0030     minTracksPerOverlap = cms.int32(10),
0031 
0032     # if we refit tracks using the standard refitter (for dphi/dz track slopes), we need a configured TrackTransformer
0033     slopeFromTrackRefit = cms.bool(False),
0034     minStationsInTrackRefits = cms.int32(2),
0035     TrackTransformer = cms.PSet(DoPredictionsOnly = cms.bool(False),
0036                                 Fitter = cms.string("KFFitterForRefitInsideOut"),
0037                                 TrackerRecHitBuilder = cms.string("WithoutRefit"),
0038                                 Smoother = cms.string("KFSmootherForRefitInsideOut"),
0039                                 MuonRecHitBuilder = cms.string("MuonRecHitBuilder"),
0040                                 RefitDirection = cms.string("alongMomentum"),
0041                                 RefitRPCHits = cms.bool(False),
0042                                 Propagator = cms.string("SteppingHelixPropagatorAny")),
0043     
0044     fitters = Alignment.MuonAlignmentAlgorithms.CSCOverlapsAlignmentAlgorithm_ringfitters_cff.fitters,
0045     )