File indexing completed on 2024-04-06 12:06:45
0001 import FWCore.ParameterSet.Config as cms
0002 import FWCore.ParameterSet.VarParsing as VarParsing
0003
0004
0005 from PhysicsTools.PatAlgos.tools.helpers import cloneProcessingSnippet
0006
0007 process = cms.Process("sistripqualityhistory")
0008
0009
0010
0011 options = VarParsing.VarParsing("analysis")
0012
0013 options.register ('globalTag',
0014 "DONOTEXIST",
0015 VarParsing.VarParsing.multiplicity.singleton,
0016 VarParsing.VarParsing.varType.string,
0017 "GlobalTag")
0018
0019 options.parseArguments()
0020
0021 process.options = cms.untracked.PSet(
0022 wantSummary = cms.untracked.bool(True),
0023 fileMode = cms.untracked.string("FULLMERGE")
0024 )
0025
0026 process.load("FWCore.MessageService.MessageLogger_cfi")
0027
0028
0029
0030 process.MessageLogger.cout.enable = cms.untracked.bool(True)
0031 process.MessageLogger.cout.threshold = cms.untracked.string("INFO")
0032 process.MessageLogger.cout.default = cms.untracked.PSet(
0033 limit = cms.untracked.int32(10000000)
0034 )
0035 process.MessageLogger.cout.FwkReport = cms.untracked.PSet(
0036 reportEvery = cms.untracked.int32(10000)
0037 )
0038
0039 process.MessageLogger.cerr.enable = cms.untracked.bool(True)
0040 process.MessageLogger.cerr.threshold = cms.untracked.string("WARNING")
0041 process.MessageLogger.cerr.default = cms.untracked.PSet(
0042 limit = cms.untracked.int32(10000000)
0043 )
0044 process.MessageLogger.cerr.FwkReport = cms.untracked.PSet(
0045 reportEvery = cms.untracked.int32(100000)
0046 )
0047
0048
0049
0050 process.MessageLogger.suppressInfo.append("pixelVerticesAdaptive")
0051 process.MessageLogger.suppressInfo.append("pixelVerticesAdaptiveNoBS")
0052
0053
0054
0055 process.MessageLogger.suppressInfo.append("testBeamSpot")
0056 process.MessageLogger.suppressInfo.append("onlineBeamSpot")
0057 process.MessageLogger.suppressWarning.append("testBeamSpot")
0058 process.MessageLogger.suppressWarning.append("onlineBeamSpot")
0059
0060
0061
0062 process.MessageLogger.suppressInfo.append("newTracksFromV0")
0063 process.MessageLogger.suppressInfo.append("newTracksFromOtobV0")
0064
0065 process.MessageLogger.suppressWarning.append("consecutiveHEs")
0066
0067
0068
0069
0070
0071
0072
0073 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
0074
0075 process.source = cms.Source("PoolSource",
0076 fileNames = cms.untracked.vstring(options.inputFiles),
0077
0078 inputCommands = cms.untracked.vstring("keep *", "drop *_MEtoEDMConverter_*_*")
0079 )
0080
0081
0082 process.load("DPGAnalysis.SiStripTools.sistripqualityhistory_cff")
0083
0084 process.ssqhistory.maxLSBeforeRebin = cms.untracked.uint32(100)
0085 process.ssqhistory.startingLSFraction = cms.untracked.uint32(1)
0086 process.ssqhistorystrips = process.ssqhistory.clone(granularityMode = cms.untracked.uint32(3))
0087
0088 process.load("DPGAnalysis.SiStripTools.fedbadmodulefilter_cfi")
0089 process.fedbadmodulefilter.badModThr = cms.uint32(0)
0090 process.fedbadmodulefilter.wantedHisto = cms.untracked.bool(True)
0091
0092 process.load("DPGAnalysis.SiStripTools.sipixelqualityhistory_cfi")
0093
0094 process.spqhistory.maxLSBeforeRebin = cms.untracked.uint32(100)
0095 process.spqhistory.startingLSFraction = cms.untracked.uint32(1)
0096 process.spqhistorymod = process.spqhistory.clone(granularityMode = cms.untracked.uint32(1))
0097
0098 process.TFileService = cms.Service('TFileService',
0099 fileName = cms.string('ssqhistorytest.root')
0100 )
0101
0102
0103
0104 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0105 from Configuration.AlCa.GlobalTag import GlobalTag
0106 process.GlobalTag = GlobalTag(process.GlobalTag, options.globalTag, '')
0107
0108
0109
0110
0111 process.p0 = cms.Path(process.ssqhistory+process.ssqhistorystrips + process.spqhistory+process.spqhistorymod + process.fedbadmodulefilter)