Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:44

0001 # The following comments couldn't be translated into the new config version:
0002 
0003 #"StandardHitPairGenerator"
0004 import FWCore.ParameterSet.Config as cms
0005 
0006 from RecoTracker.TkTrackingRegions.GlobalTrackingRegion_cfi import *
0007 from RecoLocalTracker.SiStripClusterizer.SiStripClusterChargeCut_cfi import *
0008 
0009 layerInfo = cms.PSet(
0010     MTIB = cms.PSet(
0011         TTRHBuilder = cms.string('WithTrackAngle'),
0012         clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone')),
0013         rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit")
0014     ),
0015     TIB = cms.PSet(
0016         matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0017         TTRHBuilder = cms.string('WithTrackAngle'),
0018         clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone'))
0019     ),
0020     MTOB = cms.PSet(
0021         TTRHBuilder = cms.string('WithTrackAngle'),
0022         clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone')),
0023         rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit")
0024     ),
0025     TOB = cms.PSet(
0026         matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0027         TTRHBuilder = cms.string('WithTrackAngle'),
0028         clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone'))
0029     ),
0030     TEC = cms.PSet(
0031         useSimpleRphiHitsCleaner = cms.bool(True),
0032         minRing = cms.int32(5),
0033         matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0034         useRingSlector = cms.bool(False),
0035         TTRHBuilder = cms.string('WithTrackAngle'),
0036         clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone')),
0037         rphiRecHits = cms.InputTag("siStripMatchedRecHits","rphiRecHit"),
0038         maxRing = cms.int32(7)
0039     )
0040 )
0041 combinatorialcosmicseedingtripletsTOB_layerList = cms.vstring('MTOB4+MTOB5+MTOB6',
0042     'MTOB3+MTOB5+MTOB6',
0043     'MTOB3+MTOB4+MTOB5',
0044     'TOB2+MTOB4+MTOB5',
0045     'MTOB3+MTOB4+MTOB6',
0046     'TOB2+MTOB4+MTOB6')
0047 combinatorialcosmicseedingpairsTECpos_layerList = cms.vstring('TEC1_pos+TEC2_pos',
0048     'TEC2_pos+TEC3_pos',
0049     'TEC3_pos+TEC4_pos',
0050     'TEC4_pos+TEC5_pos',
0051     'TEC5_pos+TEC6_pos',
0052     'TEC6_pos+TEC7_pos',
0053     'TEC7_pos+TEC8_pos',
0054     'TEC8_pos+TEC9_pos')
0055 combinatorialcosmicseedingtripletsTIB_layerList = cms.vstring('TIB1+TIB2+MTIB3')
0056 
0057 combinatorialcosmicseedfinder = cms.EDProducer("CtfSpecialSeedGenerator",
0058     SeedMomentum = cms.double(5.0), ##initial momentum in GeV !!!set to a lower value for slice test data
0059     ErrorRescaling = cms.double(50.0),
0060     RegionFactoryPSet = cms.PSet(
0061         RegionPSetBlock,
0062         ComponentName = cms.string('GlobalRegionProducer')
0063     ),
0064     UpperScintillatorParameters = cms.PSet(
0065         LenghtInZ = cms.double(100.0),
0066         GlobalX = cms.double(0.0),
0067         GlobalZ = cms.double(50.0),
0068         WidthInX = cms.double(100.0),
0069         GlobalY = cms.double(300.0)
0070     ),
0071     Charges = cms.vint32(-1),
0072     OrderedHitsFactoryPSets = cms.VPSet(
0073         cms.PSet(
0074             ComponentName = cms.string('GenericTripletGenerator'),
0075             LayerSrc = cms.InputTag("combinatorialcosmicseedingtripletsTOB"),
0076             PropagationDirection = cms.string('alongMomentum'),
0077             NavigationDirection = cms.string('outsideIn')
0078         ), 
0079         cms.PSet(
0080             ComponentName = cms.string('GenericPairGenerator'),
0081             LayerSrc = cms.InputTag("combinatorialcosmicseedingpairsTECpos"),
0082             PropagationDirection = cms.string('alongMomentum'),
0083             NavigationDirection = cms.string('outsideIn')
0084         ), 
0085         cms.PSet(
0086             ComponentName = cms.string('GenericTripletGenerator'),
0087             LayerSrc = cms.InputTag("combinatorialcosmicseedingtripletsTIB"),
0088             PropagationDirection = cms.string('oppositeToMomentum'),
0089             NavigationDirection = cms.string('insideOut')
0090         )
0091     ),
0092     UseScintillatorsConstraint = cms.bool(True),
0093     TTRHBuilder = cms.string('WithTrackAngle'),
0094     LowerScintillatorParameters = cms.PSet(
0095         LenghtInZ = cms.double(100.0),
0096         GlobalX = cms.double(0.0),
0097         GlobalZ = cms.double(50.0),
0098         WidthInX = cms.double(100.0),
0099         GlobalY = cms.double(-100.0)
0100     ),
0101     SeedsFromPositiveY = cms.bool(True),
0102     #***top-bottom                                         
0103     SeedsFromNegativeY = cms.bool(False),
0104     #***
0105     doClusterCheck = cms.bool(True),
0106     DontCountDetsAboveNClusters = cms.uint32(20),
0107     CheckHitsAreOnDifferentLayers = cms.bool(False),
0108     SetMomentum = cms.bool(True),
0109     ClusterCollectionLabel = cms.InputTag("siStripClusters"),
0110     MaxNumberOfStripClusters = cms.uint32(300),
0111     PixelClusterCollectionLabel = cms.InputTag("siPixelClusters"),
0112     MaxNumberOfPixelClusters = cms.uint32(300),
0113     requireBOFF = cms.bool(False),
0114     maxSeeds = cms.int32(10000),
0115 )
0116 
0117