Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:59

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # The following DF algorithms looks how far a rechit is from the
0004 # proto segment in terms of its error ellipse.  This is different
0005 # from SK & TC algorithms which use a cylinder around the proto
0006 # segment and look for rechits within that cylinder
0007 DF_ME1234_1 = cms.PSet(
0008     preClustering = cms.untracked.bool(False),
0009     minHitsPerSegment = cms.int32(3),
0010     dPhiFineMax = cms.double(0.025),
0011     chi2Max = cms.double(5000.0),
0012     dXclusBoxMax = cms.double(8.0),
0013     tanThetaMax = cms.double(1.2),
0014     tanPhiMax = cms.double(0.5),
0015     maxRatioResidualPrune = cms.double(3.0),
0016     minHitsForPreClustering = cms.int32(10),
0017     CSCSegmentDebug = cms.untracked.bool(False),
0018     dRPhiFineMax = cms.double(8.0),
0019     nHitsPerClusterIsShower = cms.int32(20),
0020     minLayersApart = cms.int32(2),
0021     Pruning = cms.untracked.bool(False),
0022     dYclusBoxMax = cms.double(8.0),
0023     maxDPhi = cms.double(999.),
0024     maxDTheta = cms.double(999.)
0025 )
0026 DF_ME1234_2 = cms.PSet(
0027     preClustering = cms.untracked.bool(False),
0028     minHitsPerSegment = cms.int32(3),
0029     dPhiFineMax = cms.double(0.025),
0030     chi2Max = cms.double(5000.0),
0031     dXclusBoxMax = cms.double(8.0),
0032     tanThetaMax = cms.double(2.0),
0033     tanPhiMax = cms.double(0.8),
0034     maxRatioResidualPrune = cms.double(3.0),
0035     minHitsForPreClustering = cms.int32(10),
0036     CSCSegmentDebug = cms.untracked.bool(False),
0037     dRPhiFineMax = cms.double(12.0),
0038     nHitsPerClusterIsShower = cms.int32(20),
0039     minLayersApart = cms.int32(2),
0040     Pruning = cms.untracked.bool(False),
0041     dYclusBoxMax = cms.double(12.0),
0042     maxDPhi = cms.double(999.),
0043     maxDTheta = cms.double(999.)
0044 )
0045 DF_ME1A = cms.PSet(
0046     preClustering = cms.untracked.bool(False),
0047     minHitsPerSegment = cms.int32(3),
0048     dPhiFineMax = cms.double(0.025),
0049     chi2Max = cms.double(5000.0),
0050     dXclusBoxMax = cms.double(8.0),
0051     tanThetaMax = cms.double(1.2),
0052     tanPhiMax = cms.double(0.5),
0053     maxRatioResidualPrune = cms.double(3.0),
0054     minHitsForPreClustering = cms.int32(30),
0055     CSCSegmentDebug = cms.untracked.bool(False),
0056     dRPhiFineMax = cms.double(8.0),
0057     nHitsPerClusterIsShower = cms.int32(20),
0058     minLayersApart = cms.int32(2),
0059     Pruning = cms.untracked.bool(False),
0060     dYclusBoxMax = cms.double(8.0),
0061     maxDPhi = cms.double(999.),
0062     maxDTheta = cms.double(999.)
0063 )
0064 CSCSegAlgoDF = cms.PSet(
0065     chamber_types = cms.vstring('ME1/a', 'ME1/b', 'ME1/2', 'ME1/3', 'ME2/1', 'ME2/2', 'ME3/1', 'ME3/2', 'ME4/1','ME4/2'),
0066     algo_name = cms.string('CSCSegAlgoDF'),
0067     algo_psets = cms.VPSet( cms.PSet(DF_ME1234_1), cms.PSet(DF_ME1234_2), cms.PSet(DF_ME1A) ),
0068     parameters_per_chamber_type = cms.vint32( 3, 1, 2, 2, 1, 2, 1, 2, 1, 2 )
0069 )
0070