CMS 3D CMS Logo

DisplacedGeneralLayerTriplet_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 DisplacedGeneralLayerTriplet = seedingLayersEDProducer.clone(
6  layerList = [
7  #----------
8  #TIB
9  #----------
10 
11  'TIB1+TIB2+MTIB3',
12  'TIB1+TIB2+MTIB4',
13  'TIB1+MTIB3+MTIB4',
14  'TIB2+MTIB3+MTIB4',
15 
16  #----------
17  #TOB
18  #----------
19  'TOB1+TOB2+MTOB3',
20  'TOB2+MTOB3+MTOB4',
21  'MTOB3+MTOB4+MTOB5',
22  'MTOB4+MTOB5+MTOB6',
23 
24  #----------
25  #TIB+TOB
26  #----------
27  'MTIB4+TOB1+TOB2',
28  'MTIB4+TOB2+MTOB3',
29  'MTIB3+TOB1+TOB2',
30 
31  #----------
32  #TID+TOB
33  #----------
34 
35  'MTID1_pos+TOB1+TOB2','MTID1_neg+TOB1+TOB2',
36  'MTID1_pos+TOB1+TOB2','MTID1_neg+TOB1+TOB2',
37  'MTID2_pos+TOB1+TOB2','MTID2_neg+TOB1+TOB2',
38  'MTID3_pos+TOB1+TOB2','MTID3_neg+TOB1+TOB2',
39 
40  #TOB+MTEC
41  'TOB1+TOB2+MTEC1_pos','TOB1+TOB2+MTEC1_neg',
42 
43  #TID+TEC
44  'TID1+TID2+TEC1_pos', 'TID1+TID2+TEC1_neg',
45  'TID2+MTID3+TEC1_pos', 'TID2+MTID3+TEC1_neg',
46  'MTID3+TEC1_pos+MTEC2_pos', 'MTID3+TEC1_neg+MTEC2_neg'],
47 
48 
49  TOB = dict(
50  TTRHBuilder = cms.string('WithTrackAngle'),
51  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
52  matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
53  skipClusters = cms.InputTag('displacedGeneralStepClusters')
54  ),
55 
56  MTOB = dict(
57  TTRHBuilder = cms.string('WithTrackAngle'),
58  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
59  rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit"),
60  skipClusters = cms.InputTag('displacedGeneralStepClusters')
61  ),
62 
63  TIB = dict(
64  TTRHBuilder = cms.string('WithTrackAngle'),
65  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
66  matchedRecHits = cms.InputTag('siStripMatchedRecHits','matchedRecHit'),
67  skipClusters = cms.InputTag('displacedGeneralStepClusters')
68  ),
69 
70  MTIB = dict(
71  TTRHBuilder = cms.string('WithTrackAngle'),
72  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
73  rphiRecHits = cms.InputTag('siStripMatchedRecHits','rphiRecHit'),
74  skipClusters = cms.InputTag('displacedGeneralStepClusters')
75  ),
76 
77  TID = dict(
78  TTRHBuilder = cms.string('WithTrackAngle'),
79  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
80  matchedRecHits = cms.InputTag('siStripMatchedRecHits','matchedRecHit'),
81  skipClusters = cms.InputTag('displacedGeneralStepClusters'),
82  useRingSlector = cms.bool(True),
83  minRing = cms.int32(1),
84  maxRing = cms.int32(2)
85  ),
86 
87  MTID = dict(
88  TTRHBuilder = cms.string('WithTrackAngle'),
89  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
90  rphiRecHits = cms.InputTag('siStripMatchedRecHits','rphiRecHit'),
91  skipClusters = cms.InputTag('displacedGeneralStepClusters'),
92  useRingSlector = cms.bool(True),
93  minRing = cms.int32(3),
94  maxRing = cms.int32(3)
95  ),
96 
97  TEC = dict(
98  TTRHBuilder = cms.string('WithTrackAngle'),
99  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
100  matchedRecHits = cms.InputTag('siStripMatchedRecHits','matchedRecHit'),
101  skipClusters = cms.InputTag('displacedGeneralStepClusters'),
102  useRingSlector = cms.bool(True),
103  minRing = cms.int32(5),
104  maxRing = cms.int32(5)
105  ),
106 
107  MTEC = dict(
108  TTRHBuilder = cms.string('WithTrackAngle'),
109  clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutTight')),
110  rphiRecHits = cms.InputTag('siStripMatchedRecHits','rphiRecHit'),
111  skipClusters = cms.InputTag('displacedGeneralStepClusters'),
112  useRingSlector = cms.bool(True),
113  minRing = cms.int32(6),
114  maxRing = cms.int32(7)
115  )
116 )