File indexing completed on 2024-04-06 12:18:23
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006 gtDigisExist=0
0007 isData=0
0008
0009 OUTPUT_HIST='hltbits.root'
0010 NEVTS=1000
0011
0012
0013
0014 process = cms.Process("ANALYSIS")
0015
0016 process.load("FWCore.MessageService.MessageLogger_cfi")
0017 process.MessageLogger.cerr.FwkReport.reportEvery = 100
0018
0019 process.options = cms.untracked.PSet(
0020 wantSummary = cms.untracked.bool(False)
0021 )
0022
0023 process.source = cms.Source("PoolSource",
0024 fileNames = cms.untracked.vstring(
0025 'rfio:/castor/cern.ch/user/h/hartl/0301-232138__hlt_hpu_skim_presc7e33/outputA.root'
0026
0027 )
0028 )
0029
0030 process.maxEvents = cms.untracked.PSet(
0031 input = cms.untracked.int32( NEVTS ),
0032 skipBadFiles = cms.bool(True)
0033 )
0034
0035 process.load('Configuration/StandardSequences/GeometryExtended_cff')
0036 process.load('Configuration/StandardSequences/MagneticField_38T_cff')
0037
0038 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051 process.GlobalTag.globaltag = 'GR_R_52_V1::All'
0052 process.GlobalTag.pfnPrefix=cms.untracked.string('frontier://FrontierProd/')
0053
0054 process.load('Configuration/StandardSequences/SimL1Emulator_cff')
0055
0056
0057
0058 process.load("HLTrigger.HLTanalyzers.HLT_FULL_cff")
0059
0060
0061 process.DQM = cms.Service( "DQM",)
0062 process.DQMStore = cms.Service( "DQMStore",)
0063
0064
0065
0066
0067 process.load("HLTrigger.HLTanalyzers.HLTBitAnalyser_cfi")
0068 process.hltbitanalysis.hltresults = cms.InputTag( 'TriggerResults','','TEST' )
0069 process.hltbitanalysis.RunParameters.HistogramFile=OUTPUT_HIST
0070
0071 if (gtDigisExist):
0072 process.analyzeThis = cms.Path( process.hltbitanalysis )
0073 else:
0074 process.analyzeThis = cms.Path(process.HLTBeginSequence + process.hltbitanalysis )
0075 process.hltbitanalysis.l1GtReadoutRecord = cms.InputTag( 'hltGtDigis','',process.name_() )
0076
0077
0078
0079 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
0080
0081
0082 process.schedule = cms.Schedule(
0083 process.analyzeThis )
0084
0085
0086
0087
0088 if (isData):
0089 from FWCore.ParameterSet import Mixins
0090 for module in process.__dict__.values():
0091 if isinstance(module, Mixins._Parameterizable):
0092 for parameter in module.__dict__.values():
0093 if isinstance(parameter, cms.InputTag):
0094 if parameter.moduleLabel == 'rawDataCollector':
0095 parameter.moduleLabel = 'source'
0096
0097
0098