Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:26:31

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoLocalTracker.SiStripZeroSuppression.DefaultAlgorithms_cff import *
0004 
0005 siStripZeroSuppression = cms.EDProducer("SiStripZeroSuppression",
0006 
0007     Algorithms = DefaultAlgorithms,
0008     RawDigiProducersList = cms.VInputTag( cms.InputTag('siStripDigis','VirginRaw'), 
0009                                           cms.InputTag('siStripDigis','ProcessedRaw'),
0010                                           cms.InputTag('siStripDigis','ScopeMode')),
0011                                        #   cms.InputTag('siStripDigis','ZeroSuppressed')),
0012 
0013     storeCM = cms.bool(True), 
0014     fixCM= cms.bool(False),                # put -999 into CM collection for "inspected" APV
0015 
0016     produceRawDigis = cms.bool(True),
0017     produceCalculatedBaseline = cms.bool(False),
0018     produceBaselinePoints = cms.bool(False),
0019     storeInZScollBadAPV = cms.bool(True), # it selects if in the ZS collection the bad APVs are written. To be kept for ZS
0020     produceHybridFormat = cms.bool(False)
0021 )
0022 
0023 # The SiStripClusters are not used anymore in phase2 tracking
0024 # This part has to be clean up when they will be officially removed from the entire flow
0025 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0026 phase2_tracker.toModify(siStripZeroSuppression, # FIXME
0027   RawDigiProducersList = [ 'simSiStripDigis:VirginRaw',
0028                            'simSiStripDigis:ProcessedRaw',
0029                            'simSiStripDigis:ScopeMode' ]
0030 )
0031 
0032 # For the HI RAW' workflow
0033 siStripZeroSuppressionHLT = siStripZeroSuppression.clone(
0034     RawDigiProducersList =[("hltSiStripRawToDigi","VirginRaw"), ("hltSiStripRawToDigi","ProcessedRaw"), ("hltSiStripRawToDigi","ScopeMode")]
0035 )
0036