CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
convBrem_cff.py
Go to the documentation of this file.
2 
4 
5 
6 ##CLUSTERS
7 gsClusters = cms.EDProducer("TrackClusterRemover",
8  oldClusterRemovalInfo = cms.InputTag("fourthClusters"),
9  trajectories = cms.InputTag("fourthWithMaterialTracks"),
10  pixelClusters = cms.InputTag("fourthClusters"),
11  stripClusters = cms.InputTag("fourthClusters"),
12  Common = cms.PSet(
13  maxChi2 = cms.double(30.0)
14  )
15 )
16 
17 ##PIXEL HITS
19 gsPixelRecHits = RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi.siPixelRecHits.clone()
20 gsPixelRecHits.src = 'gsClusters:'
21 ##STRIP HITS
23 gsStripRecHits = RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi.siStripMatchedRecHits.clone()
24 gsStripRecHits.ClusterProducer = 'gsClusters'
25 
26 ##TK CANDIDATES
28 convTkCand = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
29 convTkCand.src = 'convBremSeeds'
30 convTkCand.TrajectoryBuilder = 'convTrajectoryBuilder'
31 
32 
33 ##TRACKS
35 convTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
36 convTracks.src = 'convTkCand'
37 
38 ##TRAJECTORY BUILDER
40 convTrajectoryBuilder = RecoTracker.CkfPattern.CkfTrajectoryBuilderESProducer_cfi.CkfTrajectoryBuilder.clone()
41 convTrajectoryBuilder.ComponentName = 'convTrajectoryBuilder'
42 convTrajectoryBuilder.trajectoryFilterName = 'convTrajectoryFilter'
43 convTrajectoryBuilder.MeasurementTrackerName = 'convMeasurementTracker'
44 
45 
46 ##TRAJECTORY FILTER
47 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
48 convTrajectoryFilter = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone()
49 convTrajectoryFilter.ComponentName = 'convTrajectoryFilter'
50 convTrajectoryFilter.filterPset.maxLostHits = 0
51 convTrajectoryFilter.filterPset.minimumNumberOfHits = 3
52 
53 ##MEASUREMENT TRACKER
55 convMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone()
56 convMeasurementTracker.ComponentName = 'convMeasurementTracker'
57 convMeasurementTracker.pixelClusterProducer = 'gsClusters'
58 convMeasurementTracker.stripClusterProducer = 'gsClusters'
59 
62 convBrem=cms.Sequence(gsClusters*
63  gsPixelRecHits*
64  gsStripRecHits*
65  convBremSeeds*
66  convTkCand*
67  convTracks)