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 )