1 import FWCore.ParameterSet.Config
as cms
4 import RecoTracker.SpecialSeedGenerators.outInSeedsFromStandaloneMuons_cfi
6 hitCollectorForCosmicDCSeeds = TrackingTools.KalmanUpdators.Chi2MeasurementEstimator_cfi.Chi2MeasurementEstimator.clone(
7 ComponentName =
'hitCollectorForCosmicDCSeeds',
10 MaxDisplacement = 100,
12 MinimalTolerance = 0.5,
13 appendToDataLabel =
'',
15 cosmicDCSeeds = RecoTracker.SpecialSeedGenerators.outInSeedsFromStandaloneMuons_cfi.outInSeedsFromStandaloneMuons.clone(
16 src =
'muonsFromCosmics',
17 cut =
'p > 3 && abs(eta)<1.6 && phi<0',
18 hitCollector =
'hitCollectorForCosmicDCSeeds',
26 Chi2MeasurementEstimatorForCDC = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderP5_cff.Chi2MeasurementEstimatorForP5.clone(
27 ComponentName =
'Chi2MeasurementEstimatorForCDC',
28 MaxDisplacement = 500,
31 ckfBaseTrajectoryFilterCDC = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderP5_cff.ckfBaseTrajectoryFilterP5.clone(
33 maxConsecLostHits = 10,
36 GroupedCkfTrajectoryBuilderCDC = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderP5_cff.GroupedCkfTrajectoryBuilderP5.clone(
38 estimator =
'Chi2MeasurementEstimatorForCDC',
39 trajectoryFilter = dict(refToPSet_ =
'ckfBaseTrajectoryFilterCDC'),
43 cosmicDCCkfTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidatesP5_cff.ckfTrackCandidatesP5.clone(
44 src =
'cosmicDCSeeds',
45 TrajectoryBuilderPSet = dict(refToPSet_ =
'GroupedCkfTrajectoryBuilderCDC'),
50 cosmicDCTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterialP5_cff.ctfWithMaterialTracksCosmics.clone(
51 src =
'cosmicDCCkfTrackCandidates',
55 cosmicDCTracksSeqTask = cms.Task( cosmicDCSeeds , cosmicDCCkfTrackCandidates , cosmicDCTracks )
56 cosmicDCTracksSeq = cms.Sequence(cosmicDCTracksSeqTask)