Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-11-06 23:38:05

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 siStripClusterizerFromRaw = cms.EDProducer('SiStripClusterizerFromRaw',
0004   ProductLabel = cms.InputTag('rawDataCollector'),
0005   ConditionsLabel = cms.string(''),
0006   onDemand = cms.bool(True),
0007   DoAPVEmulatorCheck = cms.bool(True),
0008   LegacyUnpacker = cms.bool(False),
0009   HybridZeroSuppressed = cms.bool(False),
0010   Clusterizer = cms.PSet(
0011     Algorithm = cms.string('ThreeThresholdAlgorithm'),
0012     ConditionsLabel = cms.string(''),
0013     ChannelThreshold = cms.double(2),
0014     SeedThreshold = cms.double(3),
0015     ClusterThreshold = cms.double(5),
0016     MaxSequentialHoles = cms.uint32(0),
0017     MaxSequentialBad = cms.uint32(1),
0018     MaxAdjacentBad = cms.uint32(0),
0019     MaxClusterSize = cms.uint32(768),
0020     RemoveApvShots = cms.bool(True),
0021     setDetId = cms.bool(True),
0022     clusterChargeCut = cms.PSet(
0023       value = cms.double(-1)
0024     )
0025   ),
0026   Algorithms = cms.PSet(
0027     CommonModeNoiseSubtractionMode = cms.string('Median'),
0028     useCMMeanMap = cms.bool(False),
0029     TruncateInSuppressor = cms.bool(True),
0030     doAPVRestore = cms.bool(False),
0031     SiStripFedZeroSuppressionMode = cms.uint32(4),
0032     PedestalSubtractionFedMode = cms.bool(True),
0033     Use10bitsTruncation = cms.bool(False),
0034     Percentile = cms.double(25),
0035     CutToAvoidSignal = cms.double(2),
0036     Iterations = cms.int32(3),
0037     ForceNoRestore = cms.bool(False),
0038     APVInspectMode = cms.string('BaselineFollower'),
0039     APVRestoreMode = cms.string(''),
0040     useRealMeanCM = cms.bool(False),
0041     MeanCM = cms.int32(0),
0042     DeltaCMThreshold = cms.uint32(20),
0043     Fraction = cms.double(0.2),
0044     Deviation = cms.uint32(25),
0045     restoreThreshold = cms.double(0.5),
0046     nSaturatedStrip = cms.uint32(2),
0047     nSigmaNoiseDerTh = cms.uint32(4),
0048     consecThreshold = cms.uint32(5),
0049     nSmooth = cms.uint32(9),
0050     distortionThreshold = cms.uint32(20),
0051     ApplyBaselineCleaner = cms.bool(True),
0052     CleaningSequence = cms.uint32(1),
0053     slopeX = cms.int32(3),
0054     slopeY = cms.int32(4),
0055     hitStripThreshold = cms.uint32(40),
0056     minStripsToFit = cms.uint32(4),
0057     ApplyBaselineRejection = cms.bool(True),
0058     filteredBaselineMax = cms.double(6),
0059     filteredBaselineDerivativeSumSquare = cms.double(30),
0060     discontinuityThreshold = cms.int32(12),
0061     lastGradient = cms.int32(10),
0062     sizeWindow = cms.int32(1),
0063     widthCluster = cms.int32(64)
0064   ),
0065   mightGet = cms.optional.untracked.vstring
0066 )