CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrajectoryFilter_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 CkfBaseTrajectoryFilter_block = cms.PSet(
4  ComponentType = cms.string('CkfBaseTrajectoryFilter'),
5 
6 #--- Cuts applied to completed trajectory
7 # At least this many hits (counting matched hits as 1)
8  minimumNumberOfHits = cms.int32(5),
9 # What is this ?
10  chargeSignificance = cms.double(-1.0),
11  #chargeSignificance = cms.double(3.0),
12 
13 #--- Cuts applied after each new hit added to trajectory
14 # Apply Pt cut to trajectories with at least this many hits,
15 # accepting tracks slightly below Pt cut if statistical error permits.
16  minPt = cms.double(0.9),
17  nSigmaMinPt = cms.double(5.0),
18  minHitsMinPt = cms.int32(3),
19 # Cuts on number of hits on tracks.
20  #maxLostHits = cms.int32(1),
21  maxLostHits = cms.int32(999), #filter replaced by maxLostHitsFraction
22  maxConsecLostHits = cms.int32(1),
23  maxNumberOfHits = cms.int32(100),
24 
25 # Cuts on fraction of lost hits on track
26  maxLostHitsFraction = cms.double(1./10),
27  constantValueForLostHitsFractionFilter = cms.double(2.),
28 
29 # Cuts for looperTrajectoryFilter
30  minNumberOfHits = cms.int32(13),
31  minNumberOfHitsPerLoop = cms.int32(4),
32  extraNumberOfHitsBeforeTheFirstLoop = cms.int32(4),
33 )
34 
35 
36 ChargeSignificanceTrajectoryFilter_block = cms.PSet(
37  ComponentType = cms.string('ChargeSignificanceTrajectoryFilter'),
38  chargeSignificance = cms.double(-1.0)
39 )
40 CompositeTrajectoryFilter_block = cms.PSet(
41  ComponentType = cms.string('CompositeTrajectoryFilter'),
42  filters = cms.VPSet()
43 )
44 MaxConsecLostHitsTrajectoryFilter_block = cms.PSet(
45  ComponentType = cms.string('MaxConsecLostHitsTrajectoryFilter'),
46  maxConsecLostHits = cms.int32(1)
47 )
48 MaxLostHitsTrajectoryFilter_block = cms.PSet(
49  ComponentType = cms.string('MaxLostHitsTrajectoryFilter'),
50  maxLostHits = cms.int32(2)
51 )
52 MaxHitsTrajectoryFilter_block = cms.PSet(
53  ComponentType = cms.string('MaxHitsTrajectoryFilter'),
54  maxNumberOfHits = cms.int32(100)
55 )
56 MinHitsTrajectoryFilter_block = cms.PSet(
57  ComponentType = cms.string('MinHitsTrajectoryFilter'),
58  minimumNumberOfHits = cms.int32(5)
59 )
60 MinPtTrajectoryFilter_block = cms.PSet(
61  ComponentType = cms.string('MinPtTrajectoryFilter'),
62  minPt = cms.double(1.0),
63  nSigmaMinPt = cms.double(5.0),
64  minHitsMinPt = cms.int32(3)
65 )
66 ThresholdPtTrajectoryFilter_block = cms.PSet(
67  ComponentType = cms.string('ThresholdPtTrajectoryFilter'),
68  nSigmaThresholdPt = cms.double(5.0),
69  minHitsThresholdPt = cms.int32(3),
70  thresholdPt = cms.double(10.0)
71 )
72