Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:26:55

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 GlobalMuonRefitter = cms.PSet(
0004     DTRecSegmentLabel = cms.InputTag("dt1DRecHits"),
0005     CSCRecSegmentLabel = cms.InputTag("csc2DRecHits"),
0006     GEMRecHitLabel = cms.InputTag("gemRecHits"),
0007     ME0RecHitLabel = cms.InputTag("me0Segments"),
0008     RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
0009 
0010     MuonHitsOption = cms.int32(1),
0011     PtCut = cms.double(1.0),
0012     Chi2ProbabilityCut = cms.double(30.0),
0013     Chi2CutCSC = cms.double(1.0),
0014     Chi2CutDT = cms.double(30.0),
0015     Chi2CutGEM = cms.double(1.0),
0016     Chi2CutME0 = cms.double(1.0),
0017     Chi2CutRPC = cms.double(1.0),
0018     HitThreshold = cms.int32(1),
0019 
0020     Fitter = cms.string('KFFitterForRefitInsideOut'),
0021     Smoother = cms.string('KFSmootherForRefitInsideOut'),
0022     Propagator = cms.string('SmartPropagatorAnyRK'),
0023     TrackerRecHitBuilder = cms.string('WithAngleAndTemplate'),
0024     MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
0025     DoPredictionsOnly = cms.bool(False),
0026     RefitDirection = cms.string('insideOut'),
0027     PropDirForCosmics = cms.bool(False),
0028     RefitRPCHits = cms.bool(True),
0029 
0030     # DYT stuff
0031     DYTthrs = cms.vint32(10, 10),
0032     DYTselector = cms.int32(1),
0033     DYTupdator = cms.bool(True),
0034     DYTuseAPE = cms.bool(False),
0035     ## Parameters for DYT threshold parametrization
0036     DYTuseThrsParametrization = cms.bool(True),
0037     DYTthrsParameters = cms.PSet(
0038                                   eta0p8 = cms.vdouble(1, -0.919853, 0.990742),
0039                                   eta1p2 = cms.vdouble(1, -0.897354, 0.987738),
0040                                   eta2p0 = cms.vdouble(4, -0.986855, 0.998516),
0041                                   eta2p2 = cms.vdouble(1, -0.940342, 0.992955),
0042                                   eta2p4 = cms.vdouble(1, -0.947633, 0.993762),
0043                                 ),
0044     # muon station to be skipped
0045     SkipStation     = cms.int32(-1),
0046 
0047     # PXB = 1, PXF = 2, TIB = 3, TID = 4, TOB = 5, TEC = 6
0048     TrackerSkipSystem   = cms.int32(-1),
0049 
0050     # layer, wheel, or disk depending on the system
0051     TrackerSkipSection  = cms.int32(-1),
0052 
0053     RefitFlag = cms.bool( True )
0054 )
0055 
0056 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0057 # FastSim doesn't use Runge Kute for propagation
0058 fastSim.toModify(GlobalMuonRefitter, Propagator = "SmartPropagatorAny")