Skip to content
Snippets Groups Projects

Draft: [trigEGam] Integration beteween mongroups and TrigEgammaMonitoring

Closed Edmar Egidio Purcino De Souza requested to merge eegidiop/athena:tegmonGroups into 22.0
2 files
+ 14
0
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -7,6 +7,7 @@ from DerivationFrameworkConfiguration import DerivationConfigList
from PyJobTransforms.TransformUtils import processPreExec, processPreInclude, processPostExec, processPostInclude
from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
from AthenaPoolCnvSvc.PoolWriteConfig import PoolWriteCfg
from AthenaConfiguration.ComponentFactory import CompFactory
#def defaultDerivationFlags(configFlags):
# """Fill default derivation flags"""
@@ -81,6 +82,13 @@ def fromRunArgs(runArgs):
raise ValueError('No derived formats specified')
# Pass-through mode (ignore skimming and accept all events)
if hasattr(runArgs, 'passThrough'):
logDerivation.info('Pass-through mode was requested. All events will be written to the output.')
for algo in cfg.getEventAlgos():
if isinstance(algo, CompFactory.DerivationFramework.DerivationKernel):
algo.SkimmingTools = []
# PerfMonSD
from PerfMonComps.PerfMonCompsConfig import PerfMonMTSvcCfg
cfg.merge(PerfMonMTSvcCfg(ConfigFlags))
Loading