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.EDFilter("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 # In the case of double sided sensors, return in addition to matched also stereo rechits which have not been matched 00047 OuterSeedRecHitAccessUseStereo = cms.bool(False), 00048 # restrict track reconstruction to events which have less than MaxNumberOfCosmicClusters; 00049 # doClusterCheck needs to be 'true' in order to have an effect 00050 MaxNumberOfCosmicClusters = cms.uint32(300), 00051 # minimal transverse momentum of reconstructed tracks cut on seeds in GeV 00052 MinimalReconstructedTransverseMomentum = cms.double(1.5), 00053 # phi range in radians to restrict loop over detid's in rings 00054 PhiRangeForDetIdLookupInRings = cms.double(0.5), 00055 # seeding mode: STANDARD, STRAIGHT-LINE 00056 Mode = cms.string('STANDARD'), 00057 MergeSeedsRadiusCut_A = cms.double(0.05), 00058 # TrackingRecHit access configuration for inner seed rings 00059 # access mode for TrackingTools/RoadSearchHitAccess, allowed values: "STANDARD",'RPHI' 00060 InnerSeedRecHitAccessMode = cms.string('RPHI'), 00061 # In the case of double sided sensors, return in addition to matched also stereo rechits which have not been matched 00062 InnerSeedRecHitAccessUseStereo = cms.bool(False), 00063 # In the case of double sided sensors, return in addition to matched also rphi rechits which have not been matched 00064 OuterSeedRecHitAccessUseRPhi = cms.bool(False), 00065 MergeSeedsRadiusCut_B = cms.double(0.25), 00066 MergeSeedsRadiusCut_C = cms.double(0.4), 00067 # strip rechit collections 00068 matchedStripRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"), 00069 # In the case of double sided sensors, return in addition to matched also rphi rechits which have not been matched 00070 InnerSeedRecHitAccessUseRPhi = cms.bool(False), 00071 # Cut on max allowed # of seeds 00072 MaxNumberOfSeeds = cms.int32(-1) 00073 ) 00074 00075