CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoLocalMuon/CSCSegment/python/CSCSegmentAlgorithmDF_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # The following algorithms looks how far a rechit is from the
00004 # proto segment in terms of its error ellipse.  This is different
00005 # from the other algorithms which use a cylinder around the proto
00006 # segment and look for rechits within that cylinder
00007 DF_ME1234_1 = cms.PSet(
00008     preClustering = cms.untracked.bool(False),
00009     minHitsPerSegment = cms.int32(3),
00010     dPhiFineMax = cms.double(0.025),
00011     chi2Max = cms.double(5000.0),
00012     dXclusBoxMax = cms.double(8.0),
00013     tanThetaMax = cms.double(1.2),
00014     tanPhiMax = cms.double(0.5),
00015     maxRatioResidualPrune = cms.double(3.0),
00016     minHitsForPreClustering = cms.int32(10),
00017     CSCSegmentDebug = cms.untracked.bool(False),
00018     dRPhiFineMax = cms.double(8.0),
00019     nHitsPerClusterIsShower = cms.int32(20),
00020     minLayersApart = cms.int32(2),
00021     Pruning = cms.untracked.bool(False),
00022     dYclusBoxMax = cms.double(8.0)
00023 )
00024 DF_ME1234_2 = cms.PSet(
00025     preClustering = cms.untracked.bool(False),
00026     minHitsPerSegment = cms.int32(3),
00027     dPhiFineMax = cms.double(0.025),
00028     chi2Max = cms.double(5000.0),
00029     dXclusBoxMax = cms.double(8.0),
00030     tanThetaMax = cms.double(2.0),
00031     tanPhiMax = cms.double(0.8),
00032     maxRatioResidualPrune = cms.double(3.0),
00033     minHitsForPreClustering = cms.int32(10),
00034     CSCSegmentDebug = cms.untracked.bool(False),
00035     dRPhiFineMax = cms.double(12.0),
00036     nHitsPerClusterIsShower = cms.int32(20),
00037     minLayersApart = cms.int32(2),
00038     Pruning = cms.untracked.bool(False),
00039     dYclusBoxMax = cms.double(12.0)
00040 )
00041 DF_ME1A = cms.PSet(
00042     preClustering = cms.untracked.bool(False),
00043     minHitsPerSegment = cms.int32(3),
00044     dPhiFineMax = cms.double(0.025),
00045     chi2Max = cms.double(5000.0),
00046     dXclusBoxMax = cms.double(8.0),
00047     tanThetaMax = cms.double(1.2),
00048     tanPhiMax = cms.double(0.5),
00049     maxRatioResidualPrune = cms.double(3.0),
00050     minHitsForPreClustering = cms.int32(30),
00051     CSCSegmentDebug = cms.untracked.bool(False),
00052     dRPhiFineMax = cms.double(8.0),
00053     nHitsPerClusterIsShower = cms.int32(20),
00054     minLayersApart = cms.int32(2),
00055     Pruning = cms.untracked.bool(False),
00056     dYclusBoxMax = cms.double(8.0)
00057 )
00058 CSCSegAlgoDF = cms.PSet(
00059     chamber_types = cms.vstring('ME1/a', 
00060         'ME1/b', 
00061         'ME1/2', 
00062         'ME1/3', 
00063         'ME2/1', 
00064         'ME2/2', 
00065         'ME3/1', 
00066         'ME3/2', 
00067         'ME4/1'),
00068     algo_name = cms.string('CSCSegAlgoDF'),
00069     algo_psets = cms.VPSet(cms.PSet(
00070         DF_ME1234_1
00071     ), 
00072         cms.PSet(
00073             DF_ME1234_2
00074         ), 
00075         cms.PSet(
00076             DF_ME1A
00077         )),
00078     parameters_per_chamber_type = cms.vint32(3, 1, 2, 2, 1, 
00079         2, 1, 2, 1)
00080 )
00081