Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
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_Phase2C17I13M9_cff import Phase2C17I13M9

process = cms.Process('USER',Phase2C17I13M9)

# 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.GeometryExtended2026D88Reco_cff')
process.load('Configuration.Geometry.GeometryExtended2026D88_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_T21', '')

# 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