CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoTracker/RoadSearchSeedFinder/python/RoadSearchSeeds_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #
00004 # standard parameter-set entries for module
00005 #
00006 # RoadSeachSeedFinder
00007 #
00008 # located in
00009 #
00010 # RecoTracker/RoadSearchSeedFinder
00011 #
00012 # function:
00013 #
00014 # produces RoadSearchSeeds for seeding track reconstruction 
00015 #
00016 roadSearchSeeds = cms.EDProducer("RoadSearchSeedFinder",
00017     #***top-bottom
00018     AllPositiveOnly = cms.bool(False),
00019     AllNegativeOnly = cms.bool(False),
00020     #***
00021     # TrackingRecHit access configuration for outer seed rings
00022     # access mode for TrackingTools/RoadSearchHitAccess, allowed values: "STANDARD",'RPHI'
00023     OuterSeedRecHitAccessMode = cms.string('RPHI'),
00024     # module label of SiPixelRecHitConverter
00025     pixelRecHits = cms.InputTag("siPixelRecHits"),
00026     MaximalEndcapImpactParameter = cms.double(1.2),
00027     MergeSeedsCenterCut_C = cms.double(0.4),
00028     MergeSeedsCenterCut_B = cms.double(0.25),
00029     # seed cleaning cuts, if two compared seeds fulfill cuts, newer is dropped
00030     # cuts on percentage of difference in seed circle centers vs. average of seed circle centers and
00031     # percentage of difference in seed circle radii vs. average of seed circle radii
00032     # in three different eta regions: |eta| <= 1.1 (A), 1.1 < |eta| <= 1.6 (B), |eta| > 1.6 (C)
00033     MergeSeedsCenterCut_A = cms.double(0.05),
00034     # cut on maximal number of hits different between circle seeds to merge, all hits have to be on different layers
00035     MergeSeedsDifferentHitsCut = cms.uint32(1),
00036     rphiStripRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit"),
00037     # maximal impact parameter cut on seeds in cm
00038     MaximalBarrelImpactParameter = cms.double(0.2),
00039     # enable/disable checking of the number of clusters per event
00040     # (only used during cosmic tracking)
00041     doClusterCheck = cms.bool(False),
00042     stereoStripRecHits = cms.InputTag("siStripMatchedRecHits","stereoRecHit"),
00043     # roads service label
00044     RoadsLabel = cms.string(''),
00045     ClusterCollectionLabel = cms.InputTag("siStripClusters"),
00046     PixelClusterCollectionLabel = cms.InputTag("siPixelClusters"),
00047     # In the case of double sided sensors, return in addition to matched also stereo rechits which have not been matched
00048     OuterSeedRecHitAccessUseStereo = cms.bool(False),
00049     # restrict track reconstruction to events which have less than MaxNumberOfCosmicClusters;
00050     # doClusterCheck needs to be 'true' in order to have an effect
00051     MaxNumberOfCosmicClusters = cms.uint32(300),
00052     MaxNumberOfPixelClusters = cms.uint32(300),
00053     # minimal transverse momentum of reconstructed tracks cut on seeds in GeV
00054     MinimalReconstructedTransverseMomentum = cms.double(1.5),
00055     # phi range in radians to restrict loop over detid's in rings
00056     PhiRangeForDetIdLookupInRings = cms.double(0.5),
00057     # seeding mode: STANDARD, STRAIGHT-LINE
00058     Mode = cms.string('STANDARD'),
00059     MergeSeedsRadiusCut_A = cms.double(0.05),
00060     # TrackingRecHit access configuration for inner seed rings
00061     # access mode for TrackingTools/RoadSearchHitAccess, allowed values: "STANDARD",'RPHI'
00062     InnerSeedRecHitAccessMode = cms.string('RPHI'),
00063     # In the case of double sided sensors, return in addition to matched also stereo rechits which have not been matched
00064     InnerSeedRecHitAccessUseStereo = cms.bool(False),
00065     # In the case of double sided sensors, return in addition to matched also rphi rechits which have not been matched
00066     OuterSeedRecHitAccessUseRPhi = cms.bool(False),
00067     MergeSeedsRadiusCut_B = cms.double(0.25),
00068     MergeSeedsRadiusCut_C = cms.double(0.4),
00069     # strip rechit collections
00070     matchedStripRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
00071     # In the case of double sided sensors, return in addition to matched also rphi rechits which have not been matched
00072     InnerSeedRecHitAccessUseRPhi = cms.bool(False),
00073     # Cut on max allowed # of seeds
00074     MaxNumberOfSeeds = cms.int32(-1)
00075 )
00076 
00077