Skip to content

Remove L0 decoding configuration

Alex Pearce requested to merge apearce-remove-l0-decoding-conf into master

If I try to run DaVinci/master with these options:

from Configurables import DaVinci

DaVinci(DataType="Upgrade", InputType="MDST", RootInTES="Blah")

I get:

# PhysConf.MicroDST         INFO    Reconfigure uDST to use    RootInTES='/Event/HLT2/'
Traceback (most recent call last):
  File "/home/apearce/stack-g/Gaudi/Gaudi/scripts/gaudirun.py", line 560, in <module>
    applyConfigurableUsers()
  File "/home/apearce/stack-g/Gaudi/GaudiKernel/python/GaudiKernel/Configurable.py", line 1651, in applyConfigurableUsers_old
    c.__apply_configuration__()
  File "/home/apearce/stack-g/DaVinci/Phys/DaVinci/python/DaVinci/Configuration.py", line 775, in __apply_configuration__
    self._root_in_Tes  ()
  File "/home/apearce/stack-g/DaVinci/Phys/DaVinci/python/DaVinci/Configuration.py", line 644, in _root_in_Tes
    uDstConf ( rit , logger = getLogger ( 'PhysConf.MicroDST' )  ) ## use it!
  File "/home/apearce/stack-g/Phys/Phys/PhysConf/python/PhysConf/MicroDST.py", line 134, in uDstConf
    TCU.configureL0AndHltDecoding(rootInTes)
  File "/home/apearce/stack-g/Phys/MicroDST/MicroDSTConf/python/MicroDSTConf/TriggerConfUtils.py", line 123, in configureL0AndHltDecoding
    configureL0ReportDecoding(trunk)
  File "/home/apearce/stack-g/Phys/MicroDST/MicroDSTConf/python/MicroDSTConf/TriggerConfUtils.py", line 76, in configureL0ReportDecoding
    from Configurables import L0DecReportsMaker, L0SelReportsMaker
ImportError: cannot import name L0DecReportsMaker

This patch removes the L0-related configuration that causes this error.

/cc @pkoppenb (I was a bit surprised I couldn't run DaVinci/master, when trying to make ntuples from Moore output. I guess there's close to zero test coverage atm.)

Merge request reports