CMS 3D CMS Logo

PixelLessLayerPairs_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 PixelLessLayerPairs = seedingLayersEDProducer.clone()
6 PixelLessLayerPairs.layerList = cms.vstring('TIB1+TIB2',
7  'TIB1+TID1_pos',
8 # 'TIB1+TID2_pos',
9  'TIB1+TID1_neg',
10 # 'TIB1+TID2_neg',
11  'TID1_pos+TID2_pos',
12  'TID2_pos+TID3_pos',
13  'TID3_pos+TEC1_pos',
14  'TEC1_pos+TEC2_pos',
15  'TEC2_pos+TEC3_pos',
16  'TEC3_pos+TEC4_pos',
17  'TEC3_pos+TEC5_pos',
18  'TEC4_pos+TEC5_pos',
19  'TID1_neg+TID2_neg',
20  'TID2_neg+TID3_neg',
21  'TID3_neg+TEC1_neg',
22  'TEC1_neg+TEC2_neg',
23  'TEC2_neg+TEC3_neg',
24  'TEC3_neg+TEC4_neg',
25  'TEC3_neg+TEC5_neg',
26  'TEC4_neg+TEC5_neg'
27 )
28 
29 # WARNING: in the old implemenation, all the 3 rings of TID were used.
30 # we need a different configuaration of rings for TID disks. Is it feasible
31 # in the current framework??
32 
33 PixelLessLayerPairs.TIB = cms.PSet(
34  matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
35  TTRHBuilder = cms.string('WithTrackAngle')
36  ,clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone'))
37 )
38 PixelLessLayerPairs.TID = cms.PSet(
39  matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
40  useRingSlector = cms.bool(True),
41  TTRHBuilder = cms.string('WithTrackAngle'),
42  minRing = cms.int32(1),
43  maxRing = cms.int32(2)
44  ,clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone'))
45 )
46 PixelLessLayerPairs.TEC = cms.PSet(
47  matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
48  useRingSlector = cms.bool(True),
49  TTRHBuilder = cms.string('WithTrackAngle'),
50  minRing = cms.int32(1),
51  maxRing = cms.int32(2)
52  ,clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone'))
53 )
54 
55 
56 
seedingLayersEDProducer_cfi