CMS 3D CMS Logo

SiStripZeroSuppression_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 siStripZeroSuppression = cms.EDProducer("SiStripZeroSuppression",
6 
7  Algorithms = DefaultAlgorithms,
8  RawDigiProducersList = cms.VInputTag( cms.InputTag('siStripDigis','VirginRaw'),
9  cms.InputTag('siStripDigis','ProcessedRaw'),
10  cms.InputTag('siStripDigis','ScopeMode')),
11  # cms.InputTag('siStripDigis','ZeroSuppressed')),
12 
13  storeCM = cms.bool(True),
14  fixCM= cms.bool(False), # put -999 into CM collection for "inspected" APV
15 
16  produceRawDigis = cms.bool(True),
17  produceCalculatedBaseline = cms.bool(False),
18  produceBaselinePoints = cms.bool(False),
19  storeInZScollBadAPV = cms.bool(True), # it selects if in the ZS collection the bad APVs are written. To be kept for ZS
20  produceHybridFormat = cms.bool(False)
21 )
22 
23 # The SiStripClusters are not used anymore in phase2 tracking
24 # This part has to be clean up when they will be officially removed from the entire flow
25 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
26 phase2_tracker.toModify(siStripZeroSuppression, # FIXME
27  RawDigiProducersList = [ 'simSiStripDigis:VirginRaw',
28  'simSiStripDigis:ProcessedRaw',
29  'simSiStripDigis:ScopeMode' ]
30 )
31 
32 siStripZeroSuppressionHLT = siStripZeroSuppression.clone(
33  RawDigiProducersList =[("siStripDigisHLT","VirginRaw"), ("siStripDigisHLT","ProcessedRaw"), ("siStripDigisHLT","ScopeMode")]
34 )
35