CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
NuclearInteractionSecond_cff.py
Go to the documentation of this file.
1 # The following comments couldn't be translated into the new config version:
2 
3 # SEEDS
4 
5 import FWCore.ParameterSet.Config as cms
6 
8 import copy
10 #TRACKER HITS
11 nuclearPixelRecHits = copy.deepcopy(siPixelRecHits)
12 import copy
14 nuclearStripRecHits = copy.deepcopy(siStripMatchedRecHits)
15 import copy
17 #TRAJECTORY MEASUREMENT
18 nuclearMeasurementTracker = copy.deepcopy(MeasurementTracker)
19 #HIT REMOVAL
20 nuclearClusters = cms.EDProducer("RemainingClusterProducer",
21  stereorecHits = cms.InputTag("siStripMatchedRecHits","stereoRecHit"),
22  recTracks = cms.InputTag("ctfWithMaterialTracks"),
23  DistanceCut = cms.double(0.1),
24  matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
25  rphirecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit"),
26  pixelHits = cms.InputTag("siPixelRecHits")
27 )
28 
29 nuclear_seed_second = cms.Sequence(nuclearClusters*nuclearPixelRecHits*nuclearStripRecHits*nuclearSeed)
30 nuclear_interaction_second = cms.Sequence(nuclear_seed_second*nuclearTrackCandidates*nuclearWithMaterialTracks*nuclearInteractionMaker)
31 nuclear_interaction_second_and_correction = cms.Sequence(nuclear_interaction_second*TrackCorrector)
32 nuclearPixelRecHits.src = 'nuclearClusters'
33 nuclearStripRecHits.ClusterProducer = 'nuclearClusters'
34 nuclearMeasurementTracker.ComponentName = 'nuclearMeasurementTracker'
35 nuclearMeasurementTracker.pixelClusterProducer = 'nuclearClusters'
36 nuclearMeasurementTracker.stripClusterProducer = 'nuclearClusters'
37 nuclearSeed.MeasurementTrackerName = 'nuclearMeasurementTracker'
38 #TRAJECTORY BUILDER
39 nuclearCkfTrajectoryBuilder.MeasurementTrackerName = 'nuclearMeasurementTracker'
40