File indexing completed on 2024-04-06 12:28:55
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from RecoTracker.TkSeedingLayers.seedingLayersEDProducer_cfi import *
0004
0005 DisplacedGeneralLayerTriplet = seedingLayersEDProducer.clone(
0006 layerList = [
0007
0008
0009
0010
0011 'TIB1+TIB2+MTIB3',
0012 'TIB1+TIB2+MTIB4',
0013 'TIB1+MTIB3+MTIB4',
0014 'TIB2+MTIB3+MTIB4',
0015
0016
0017
0018
0019 'TOB1+TOB2+MTOB3',
0020 'TOB2+MTOB3+MTOB4',
0021 'MTOB3+MTOB4+MTOB5',
0022 'MTOB4+MTOB5+MTOB6',
0023
0024
0025
0026
0027 'MTIB4+TOB1+TOB2',
0028 'MTIB4+TOB2+MTOB3',
0029 'MTIB3+TOB1+TOB2',
0030
0031
0032
0033
0034
0035 'MTID1_pos+TOB1+TOB2','MTID1_neg+TOB1+TOB2',
0036 'MTID1_pos+TOB1+TOB2','MTID1_neg+TOB1+TOB2',
0037 'MTID2_pos+TOB1+TOB2','MTID2_neg+TOB1+TOB2',
0038 'MTID3_pos+TOB1+TOB2','MTID3_neg+TOB1+TOB2',
0039
0040
0041 'TOB1+TOB2+MTEC1_pos','TOB1+TOB2+MTEC1_neg',
0042
0043
0044 'TID1+TID2+TEC1_pos', 'TID1+TID2+TEC1_neg',
0045 'TID2+MTID3+TEC1_pos', 'TID2+MTID3+TEC1_neg',
0046 'MTID3+TEC1_pos+MTEC2_pos', 'MTID3+TEC1_neg+MTEC2_neg'],
0047
0048
0049 TOB = dict(
0050 TTRHBuilder = cms.string('WithTrackAngle'),
0051 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0052 matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0053 skipClusters = cms.InputTag('displacedGeneralStepClusters')
0054 ),
0055
0056 MTOB = dict(
0057 TTRHBuilder = cms.string('WithTrackAngle'),
0058 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0059 rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit"),
0060 skipClusters = cms.InputTag('displacedGeneralStepClusters')
0061 ),
0062
0063 TIB = dict(
0064 TTRHBuilder = cms.string('WithTrackAngle'),
0065 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0066 matchedRecHits = cms.InputTag('siStripMatchedRecHits','matchedRecHit'),
0067 skipClusters = cms.InputTag('displacedGeneralStepClusters')
0068 ),
0069
0070 MTIB = dict(
0071 TTRHBuilder = cms.string('WithTrackAngle'),
0072 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0073 rphiRecHits = cms.InputTag('siStripMatchedRecHits','rphiRecHit'),
0074 skipClusters = cms.InputTag('displacedGeneralStepClusters')
0075 ),
0076
0077 TID = dict(
0078 TTRHBuilder = cms.string('WithTrackAngle'),
0079 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0080 matchedRecHits = cms.InputTag('siStripMatchedRecHits','matchedRecHit'),
0081 skipClusters = cms.InputTag('displacedGeneralStepClusters'),
0082 useRingSlector = cms.bool(True),
0083 minRing = cms.int32(1),
0084 maxRing = cms.int32(2)
0085 ),
0086
0087 MTID = dict(
0088 TTRHBuilder = cms.string('WithTrackAngle'),
0089 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0090 rphiRecHits = cms.InputTag('siStripMatchedRecHits','rphiRecHit'),
0091 skipClusters = cms.InputTag('displacedGeneralStepClusters'),
0092 useRingSlector = cms.bool(True),
0093 minRing = cms.int32(3),
0094 maxRing = cms.int32(3)
0095 ),
0096
0097 TEC = dict(
0098 TTRHBuilder = cms.string('WithTrackAngle'),
0099 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0100 matchedRecHits = cms.InputTag('siStripMatchedRecHits','matchedRecHit'),
0101 skipClusters = cms.InputTag('displacedGeneralStepClusters'),
0102 useRingSlector = cms.bool(True),
0103 minRing = cms.int32(5),
0104 maxRing = cms.int32(5)
0105 ),
0106
0107 MTEC = dict(
0108 TTRHBuilder = cms.string('WithTrackAngle'),
0109 clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
0110 rphiRecHits = cms.InputTag('siStripMatchedRecHits','rphiRecHit'),
0111 skipClusters = cms.InputTag('displacedGeneralStepClusters'),
0112 useRingSlector = cms.bool(True),
0113 minRing = cms.int32(6),
0114 maxRing = cms.int32(7)
0115 )
0116 )