CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoTracker/FinalTrackSelectors/python/cutsCKF_cfi.py

Go to the documentation of this file.
00001 # The following comments couldn't be translated into the new config version:
00002 
00003 # we want to keep all the tracks with many hits
00004 # less hits but vertex association
00005 # less hits but vertex association
00006 # even less hits, but decent track
00007 # end of cut sets
00008 import FWCore.ParameterSet.Config as cms
00009 
00010 cutsCKF = cms.EDProducer("TrackMultiSelector",
00011     src = cms.InputTag("ctfWithMaterialTracks"),
00012     beamspot = cms.PSet( ## same as RecoTracker/TkTrackingRegions/data/GlobalTrackingRegionFromBeamSpot.cfi
00013 
00014         src = cms.InputTag("offlineBeamSpot"),
00015         dzSigmas = cms.double(3.0), ## z window relative to the interaction point spread (given by the beamSpot)
00016 
00017         d0 = cms.double(0.2)
00018     ),
00019     vtxTracks = cms.uint32(3), ## at least 3 tracks
00020 
00021     vtxChi2Prob = cms.double(0.01), ## at least 1% chi2nprobability (if it has a chi2)
00022 
00023     #untracked bool copyTrajectories = true // when doing retracking before
00024     copyTrajectories = cms.untracked.bool(False),
00025     vertices = cms.InputTag("pixelVertices"),
00026     vtxNumber = cms.int32(-1),
00027     copyExtras = cms.untracked.bool(True), ## set to false on AOD
00028 
00029     splitOutputs = cms.untracked.bool(False),
00030     cutSets = cms.VPSet(cms.PSet(
00031         pt = cms.vdouble(0.3, 999999.0),
00032         validLayers = cms.vuint32(10, 999999),
00033         d0Rel = cms.double(9999.0),
00034         lostHits = cms.vuint32(0, 999999),
00035         chi2n = cms.vdouble(0.0, 999999.0),
00036         dz = cms.double(5.0),
00037         dzRel = cms.double(9999.0),
00038         d0 = cms.double(1.0)
00039     ), 
00040         cms.PSet(
00041             pt = cms.vdouble(0.3, 999999.0),
00042             validLayers = cms.vuint32(8, 9),
00043             d0Rel = cms.double(10.0),
00044             lostHits = cms.vuint32(0, 999999),
00045             chi2n = cms.vdouble(0.0, 999999.0),
00046             dz = cms.double(2.0),
00047             dzRel = cms.double(10.0),
00048             d0 = cms.double(0.2)
00049         ), 
00050         cms.PSet(
00051             pt = cms.vdouble(0.3, 999999.0),
00052             validLayers = cms.vuint32(5, 7),
00053             d0Rel = cms.double(7.0),
00054             lostHits = cms.vuint32(0, 999999),
00055             chi2n = cms.vdouble(0.0, 999999.0),
00056             dz = cms.double(0.5),
00057             dzRel = cms.double(7.0),
00058             d0 = cms.double(0.04)
00059         ), 
00060         cms.PSet(
00061             pt = cms.vdouble(0.3, 999999.0),
00062             validLayers = cms.vuint32(3, 4),
00063             d0Rel = cms.double(3.0),
00064             lostHits = cms.vuint32(0, 0),
00065             chi2n = cms.vdouble(0.0, 100.0),
00066             dz = cms.double(0.2),
00067             dzRel = cms.double(3.0),
00068             d0 = cms.double(0.02)
00069         ))
00070 )
00071 
00072