Back to home page

Project CMSSW displayed by LXR

 
 

    


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                 #TIB
0009                 #----------
0010 
0011                 'TIB1+TIB2+MTIB3',
0012                 'TIB1+TIB2+MTIB4',
0013                 'TIB1+MTIB3+MTIB4',
0014                 'TIB2+MTIB3+MTIB4',
0015 
0016                 #----------
0017                 #TOB
0018                 #----------
0019                 'TOB1+TOB2+MTOB3',
0020                 'TOB2+MTOB3+MTOB4',
0021                 'MTOB3+MTOB4+MTOB5',
0022                 'MTOB4+MTOB5+MTOB6',
0023 
0024                 #----------
0025                 #TIB+TOB
0026                 #----------
0027                 'MTIB4+TOB1+TOB2',
0028                 'MTIB4+TOB2+MTOB3',
0029                 'MTIB3+TOB1+TOB2',
0030 
0031                 #----------
0032                 #TID+TOB
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                 #TOB+MTEC
0041                 'TOB1+TOB2+MTEC1_pos','TOB1+TOB2+MTEC1_neg',
0042 
0043                 #TID+TEC
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 )