/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Validation/HGCalValidation/test/python/testValidationHGCalTrigPrim_RelVal_cfg.py
120 строк
5 KB
Marco Musich
Migrate all file to use phase2_realistic_T35 instead of phase2_realistic_T33
16 янв 2026, 14:24
16 янв 2026, 14:24
ac8678b
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms #from Configuration.ProcessModifiers.convertHGCalDigisSim_cff import convertHGCalDigisSim #from Configuration.Eras.Era_Phase2_cff import Phase2 #process = cms.Process('DIGI',Phase2,convertHGCalDigisSim) # -*- coding: utf-8 -*- from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 process = cms.Process('USER',Phase2C22I13M9) # import of standard configurations process.load('Configuration.StandardSequences.Services_cff') process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('SimGeneral.MixingModule.mixNoPU_cfi') process.load('Configuration.Geometry.GeometryExtendedRun4D121Reco_cff') process.load('Configuration.Geometry.GeometryExtendedRun4D121_cff') process.load('Configuration.StandardSequences.MagneticField_cff') process.load('Configuration.StandardSequences.Generator_cff') process.load('IOMC.EventVertexGenerators.VtxSmearedHLLHC14TeV_cfi') process.load('GeneratorInterface.Core.genFilterSummary_cff') process.load('Configuration.StandardSequences.SimIdeal_cff') process.load('Configuration.StandardSequences.Digi_cff') process.load('Configuration.StandardSequences.SimL1Emulator_cff') process.load('Configuration.StandardSequences.DigiToRaw_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.DQMStore = cms.Service("DQMStore") # load DQM process.load("DQMServices.Core.DQM_cfg") process.load("DQMServices.Components.DQMEnvironment_cfi") process.load("Configuration.StandardSequences.EDMtoMEAtJobEnd_cff") # import DQMStore service process.load('DQMOffline.Configuration.DQMOffline_cff') #import FWCore.ParameterSet.Config as cms #process.MessageLogger = cms.Service("MessageLogger", # destinations = cms.untracked.vstring( #1 # 'myOutputFile' #2 # ), # myOutputFile = cms.untracked.PSet( #3 # threshold = cms.untracked.string( 'WARNING' ) #4 # ), #) import FWCore.ParameterSet.Config as cms process.MessageLogger = cms.Service("MessageLogger", destinations = cms.untracked.vstring('debugmessages'), categories = cms.untracked.vstring('interestingToMe'), debugModules = cms.untracked.vstring('*'), debugmessages = cms.untracked.PSet( threshold = cms.untracked.string('DEBUG'), INFO = cms.untracked.PSet(limit = cms.untracked.int32(0)), DEBUG = cms.untracked.PSet(limit = cms.untracked.int32(0)), interestingToMe = cms.untracked.PSet(limit = cms.untracked.int32(10000000)) ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(15) ) # Input source process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring('/store/mc/Phase2Fall22DRMiniAOD/DoublePhoton_FlatPt-1To100-gun/GEN-SIM-DIGI-RAW-MINIAOD/PU200_125X_mcRun4_realistic_v2-v1/30000/0075a153-cb64-4ed9-9157-a1b6db9fd431.root'), inputCommands=cms.untracked.vstring( 'keep *', 'drop l1tEMTFHit2016Extras_simEmtfDigis_CSC_HLT', 'drop l1tEMTFHit2016Extras_simEmtfDigis_RPC_HLT', 'drop l1tEMTFHit2016s_simEmtfDigis__HLT', 'drop l1tEMTFTrack2016Extras_simEmtfDigis__HLT', 'drop l1tEMTFTrack2016s_simEmtfDigis__HLT', ) ) # Production Info #process.configurationMetadata = cms.untracked.PSet( # version = cms.untracked.string('$Revision: 1.20 $'), # annotation = cms.untracked.string('SingleElectronPt10_cfi nevts:10'), # name = cms.untracked.string('Applications') #) # Other statements from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T35', '') # load HGCAL TPG simulation process.load('L1Trigger.L1THGCal.hgcalTriggerPrimitives_cff') process.hgcl1tpg_step = cms.Path(process.L1THGCalTriggerPrimitives) # load validation process.load('Validation.HGCalValidation.hgcalValidationTPG_cff') process.hgcalValidationTPG_step = cms.Path(process.runHGCALValidationTPG) #process.dqmSaver.workflow = '/validation/' + 'HGCAL' + '/TPG' #process.dqmsave_step = cms.Path(process.dqmSaver) # NEW added process.onlineSaver = cms.EDAnalyzer("DQMFileSaverOnline", producer = cms.untracked.string('DQM'), path = cms.untracked.string('./'), tag = cms.untracked.string('new'), ) process.o = cms.EndPath(process.onlineSaver) process.schedule = cms.Schedule(process.hgcl1tpg_step, process.hgcalValidationTPG_step, process.o) # END NEW added # Schedule definition #process.schedule = cms.Schedule(process.hgcl1tpg_step, process.hgcalValidationTPG_step, process.dqmsave_step) # Add early deletion of temporary data products to reduce peak memory need #from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete #process = customiseEarlyDelete(process) # End adding early deletion