Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:44

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 import TrackingTools.KalmanUpdators.Chi2MeasurementEstimator_cfi 
0004 hitCollectorForOutInMuonSeeds = TrackingTools.KalmanUpdators.Chi2MeasurementEstimator_cfi.Chi2MeasurementEstimator.clone(
0005     ComponentName = 'hitCollectorForOutInMuonSeeds',
0006     MaxChi2       = 100.0, ## was 30 ## TO BE TUNED
0007     nSigma        = 4.,    ## was 3  ## TO BE TUNED 
0008 )
0009 
0010 outInSeedsFromStandaloneMuons = cms.EDProducer('OutsideInMuonSeeder',
0011     ## Input collection of muons, and selection. outerTrack.isNonnull is implicit.
0012     src = cms.InputTag('muons'),
0013     cut = cms.string('pt > 10 && outerTrack.hitPattern.muonStationsWithValidHits >= 2'),
0014     layersToTry = cms.int32(3), # try up to 3 layers where at least one seed is found
0015     hitsToTry = cms.int32(3),   # use at most 3 hits from the same layer
0016     ## Use as state the muon updated ad vertex (True) or the innermost state of the standalone track (False)
0017     fromVertex = cms.bool(True),
0018     ## Propagator to go from muon state to TOB/TEC.
0019     muonPropagator = cms.string('SteppingHelixPropagatorAlong'),
0020     ## Propagator used searching for hits..
0021     trackerPropagator  = cms.string('PropagatorWithMaterial'),
0022     ## How much to rescale the standalone muon uncertainties beforehand
0023     errorRescaleFactor = cms.double(2.0),
0024     ## Chi2MeasurementEstimator used to select hits
0025     hitCollector = cms.string('hitCollectorForOutInMuonSeeds'),
0026     ## Eta ranges to search for TOB and TEC
0027     maxEtaForTOB = cms.double(1.8),
0028     minEtaForTEC = cms.double(0.7),
0029     #### Turn on verbose debugging (to be removed at the end)
0030     debug = cms.untracked.bool(False),
0031 )
0032