File indexing completed on 2024-04-06 12:28:44
0001
0002
0003
0004
0005
0006
0007 import FWCore.ParameterSet.Config as cms
0008
0009 from RecoTracker.TkTrackingRegions.GlobalTrackingRegion_cfi import *
0010 from RecoLocalTracker.SiStripClusterizer.SiStripClusterChargeCut_cfi import *
0011
0012 layerInfo = cms.PSet(
0013 TID = cms.PSet(
0014 matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0015 useRingSlector = cms.bool(False),
0016 TTRHBuilder = cms.string('WithTrackAngle'),
0017 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone')),
0018 rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit")
0019 ),
0020 FPix = cms.PSet(
0021 TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelPairs'),
0022 HitProducer = cms.string('siPixelRecHits'),
0023 ),
0024 TEC = cms.PSet(
0025 minRing = cms.int32(1),
0026 matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0027 useRingSlector = cms.bool(True),
0028 TTRHBuilder = cms.string('WithTrackAngle'),
0029 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone')),
0030 rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit"),
0031 maxRing = cms.int32(2)
0032 ),
0033 MTEC = cms.PSet(
0034 minRing = cms.int32(5),
0035 matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0036 useRingSlector = cms.bool(False),
0037 TTRHBuilder = cms.string('WithTrackAngle'),
0038 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone')),
0039 rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit"),
0040 maxRing = cms.int32(7)
0041 ),
0042 )
0043
0044 layerList = [
0045 'FPix1_pos+FPix2_pos',
0046 'FPix1_neg+FPix2_neg',
0047 'TID2_pos+TID3_pos',
0048 'TID2_neg+TID3_neg',
0049 'TEC1_neg+TEC2_neg',
0050 'TEC1_pos+TEC2_pos',
0051 'TEC2_neg+TEC3_neg',
0052 'TEC2_pos+TEC3_pos',
0053 'TEC3_neg+TEC4_neg',
0054 'TEC3_pos+TEC4_pos',
0055 'TEC4_neg+TEC5_neg',
0056 'TEC4_pos+TEC5_pos',
0057 'TEC5_neg+TEC6_neg',
0058 'TEC5_pos+TEC6_pos',
0059 'MTEC7_neg+MTEC8_neg',
0060 'MTEC7_pos+MTEC8_pos',
0061 'MTEC8_neg+MTEC9_neg',
0062 'MTEC8_pos+MTEC9_pos'
0063 ]
0064
0065 beamhaloTrackerSeeds = cms.EDProducer("CtfSpecialSeedGenerator",
0066 SeedMomentum = cms.double(15.0),
0067
0068 ErrorRescaling = cms.double(50.0),
0069 RegionFactoryPSet = cms.PSet(
0070 RegionPSetBlock,
0071 ComponentName = cms.string('GlobalRegionProducer')
0072 ),
0073 Charges = cms.vint32(-1, 1),
0074 OrderedHitsFactoryPSets = cms.VPSet(
0075 cms.PSet(
0076 ComponentName = cms.string('BeamHaloPairGenerator'),
0077 maxTheta = cms.double(0.1),
0078 PropagationDirection = cms.string('alongMomentum'),
0079 NavigationDirection = cms.string('outsideIn'),
0080 LayerSrc = cms.InputTag("beamhaloTrackerSeedingLayers")
0081 ),
0082 cms.PSet(
0083 ComponentName = cms.string('BeamHaloPairGenerator'),
0084 maxTheta = cms.double(0.1),
0085 PropagationDirection = cms.string('oppositeToMomentum'),
0086 NavigationDirection = cms.string('outsideIn'),
0087 LayerSrc = cms.InputTag("beamhaloTrackerSeedingLayers")
0088 )),
0089 UseScintillatorsConstraint = cms.bool(False),
0090 TTRHBuilder = cms.string('WithTrackAngle'),
0091 SeedsFromPositiveY = cms.bool(False),
0092 SeedsFromNegativeY = cms.bool(False),
0093 doClusterCheck = cms.bool(True),
0094 ClusterCollectionLabel = cms.InputTag("siStripClusters"),
0095 MaxNumberOfStripClusters = cms.uint32(10000),
0096 MaxNumberOfPixelClusters = cms.uint32(10000),
0097 PixelClusterCollectionLabel = cms.InputTag("siPixelClusters"),
0098 CheckHitsAreOnDifferentLayers = cms.bool(False),
0099 SetMomentum = cms.bool(True),
0100 requireBOFF = cms.bool(False),
0101 maxSeeds = cms.int32(10000),
0102 )
0103
0104