Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 import HLTrigger.HLTfilters.hltHighLevel_cfi
00005 ALCARECOSiStripCalZeroBiasHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
00006 andOr = True,
00007
00008
00009
00010
00011
00012
00013 eventSetupPathsKey='SiStripCalZeroBias',
00014 throw = False
00015 )
00016
00017
00018
00019 import CalibTracker.SiStripCommon.SiStripDCSFilter_cfi
00020 DCSStatusForSiStripCalZeroBias = CalibTracker.SiStripCommon.SiStripDCSFilter_cfi.siStripDCSFilter.clone()
00021
00022
00023 import CalibTracker.SiStripESProducers.SiStripQualityESProducer_cfi
00024 siStripQualityESProducerUnbiased = CalibTracker.SiStripESProducers.SiStripQualityESProducer_cfi.siStripQualityESProducer.clone()
00025 siStripQualityESProducerUnbiased.appendToDataLabel = 'unbiased'
00026 siStripQualityESProducerUnbiased.ListOfRecordToMerge = cms.VPSet(
00027 cms.PSet(
00028 record = cms.string( 'SiStripDetCablingRcd' ),
00029 tag = cms.string( '' )
00030 ),
00031 cms.PSet(
00032 record = cms.string( 'SiStripBadChannelRcd' ),
00033 tag = cms.string( '' )
00034 )
00035 )
00036
00037
00038
00039 import RecoLocalTracker.SiStripClusterizer.SiStripClusterizer_cfi
00040
00041 ZeroBiasClusterizer = cms.PSet(
00042 Algorithm = cms.string('ThreeThresholdAlgorithm'),
00043 ChannelThreshold = cms.double(2.0),
00044 SeedThreshold = cms.double(3.0),
00045 ClusterThreshold = cms.double(5.0),
00046 MaxSequentialHoles = cms.uint32(0),
00047 MaxSequentialBad = cms.uint32(1),
00048 MaxAdjacentBad = cms.uint32(0),
00049 QualityLabel = cms.string('unbiased'),
00050 RemoveApvShots = cms.bool(True)
00051 )
00052
00053
00054 calZeroBiasClusters = RecoLocalTracker.SiStripClusterizer.SiStripClusterizer_cfi.siStripClusters.clone()
00055 calZeroBiasClusters.Clusterizer = ZeroBiasClusterizer
00056
00057
00058 from DPGAnalysis.SiStripTools.eventwithhistoryproducerfroml1abc_cfi import *
00059 from DPGAnalysis.SiStripTools.apvcyclephaseproducerfroml1ts2011_cfi import *
00060
00061
00062 qualityStatistics = cms.EDAnalyzer("SiStripQualityStatistics",
00063 TkMapFileName = cms.untracked.string(''),
00064 dataLabel = cms.untracked.string('unbiased')
00065 )
00066
00067
00068 seqALCARECOSiStripCalZeroBias = cms.Sequence(ALCARECOSiStripCalZeroBiasHLT*DCSStatusForSiStripCalZeroBias*calZeroBiasClusters*APVPhases*consecutiveHEs)