Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:09:37

0001 
0002 import FWCore.ParameterSet.Config as cms
0003 
0004 def customise(process):
0005 
0006 #    process.dtDataIntegrityUnpacker.inputLabel = cms.untracked.InputTag('rawDataCollector')
0007 
0008 #    process.DQMOfflineCosmics.remove(process.hcalOfflineDQMSource)
0009 
0010 #    process.load("FWCore.Modules.printContent_cfi")
0011 #    process.myPath1 = cms.Path( process.printContent )
0012 
0013     process.options = cms.untracked.PSet(
0014       wantSummary = cms.untracked.bool(True) 
0015     )
0016 
0017     #using the DQMROOT means that the reco output will be empty
0018     process.DQMoutput.outputCommands.append('drop *')
0019     process.DQMoutput.outputCommands.append('keep *_MEtoEDMConverter_*_*')
0020 
0021 #    process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",
0022 #     ignoreTotal=cms.untracked.int32(1),
0023 #     oncePerEventMode=cms.untracked.bool(False)
0024 #    )
0025 
0026     # Do not activate by default the logging of where each histogram is booked.
0027     process.DQMStore.verbose = cms.untracked.int32(2)
0028     process.load("DQMServices.Components.DQMStoreStats_cfi")
0029     process.stats = cms.Path(process.dqmStoreStats)
0030     process.schedule.insert(-1,process.stats)
0031     #Run only on fat events
0032     from HLTrigger.HLTfilters.hltHighLevel_cfi import hltHighLevel
0033     process.hltFatEventFilters = hltHighLevel.clone()
0034     process.hltFatEventFilters.throw = cms.bool(False)
0035     process.hltFatEventFilters.HLTPaths = cms.vstring('HLT_L1FatEvents_v*')
0036     #Run L1TReemulation
0037     from L1Trigger.Configuration.customiseReEmul import L1TReEmulFromRAW 
0038     process = L1TReEmulFromRAW(process)
0039     #Put all together into one path, so that reco does not run on non-fat events
0040     process.p=cms.Path( #process.hltFatEventFilters*
0041                 process.RawToDigi*
0042                 process.reconstruction*
0043                 process.DQMOffline*         
0044                 process.L1TReEmul
0045             )
0046     process.e=cms.EndPath( process.DQMoutput )
0047     process.schedule=cms.Schedule(process.p,process.e)
0048     return(process)
0049