Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-03-09 04:50:31

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 gemSegments = cms.EDProducer("GEMSegmentProducer",
0004     gemRecHitLabel = cms.InputTag("gemRecHits"),
0005     ge0_name = cms.string("GE0SegAlgoRU"),
0006     algo_name = cms.string("GEMSegmentAlgorithm"),
0007     ge0_pset = cms.PSet(
0008         allowWideSegments = cms.bool(True),
0009         doCollisions = cms.bool(True),
0010         maxChi2Additional = cms.double(100.0),
0011         maxChi2Prune = cms.double(50),
0012         maxChi2GoodSeg = cms.double(50),
0013         maxPhiSeeds = cms.double(0.001096605744), #Assuming 384 strips
0014         maxPhiAdditional = cms.double(0.001096605744), #Assuming 384 strips
0015         maxETASeeds = cms.double(0.1), #Assuming 8 eta partitions
0016         maxTOFDiff = cms.double(25),
0017         requireCentralBX = cms.bool(True), #require that a majority of hits come from central BX
0018         minNumberOfHits = cms.uint32(4),
0019         maxNumberOfHits = cms.uint32(300),
0020         maxNumberOfHitsPerLayer = cms.uint32(100),
0021     ),
0022     algo_pset = cms.PSet(
0023         minHitsPerSegment = cms.uint32(2),
0024         preClustering = cms.bool(True),            # False => all hits in chamber are given to the fitter 
0025         dXclusBoxMax = cms.double(1.),             # Clstr Hit dPhi
0026         dYclusBoxMax = cms.double(5.),             # Clstr Hit dEta
0027         preClusteringUseChaining = cms.bool(True), # True ==> use Chaining() , False ==> use Clustering() Fnct
0028         dPhiChainBoxMax = cms.double(.02),         # Chain Hit dPhi
0029         dEtaChainBoxMax = cms.double(.05),         # Chain Hit dEta
0030         maxRecHitsInCluster = cms.int32(4),        # Does 4 make sense here?
0031         clusterOnlySameBXRecHits = cms.bool(True), # only working for (preClustering && preClusteringUseChaining)
0032     ),
0033 )