Follow-up from "Refactored MC checking code and made it fully functional"
The following discussion from !348 (merged) should be addressed:
-
@cattanem started a discussion: (+1 comment) This is breaking a number of DaVinci tests with the following traceback:
File "/workspace/build/LBCOM/LBCOM_HEAD/InstallArea/x86_64-centos7-gcc8-opt/python/CaloAssociators/Configuration.py", line 110, in applyConf self.mcTruth() File "/workspace/build/LBCOM/LBCOM_HEAD/InstallArea/x86_64-centos7-gcc8-opt/python/CaloAssociators/Configuration.py", line 85, in mcTruth self.getProp('Digits')) File "/workspace/build/LBCOM/LBCOM_HEAD/InstallArea/x86_64-centos7-gcc8-opt/python/CaloAssociators/MCTruthOnDemand.py", line 74, in caloMCTruth links2table.Inputs = [] File "/workspace/build/GAUDI/GAUDI_HEAD/InstallArea/x86_64-centos7-gcc8-opt/python/GaudiKernel/Configurable.py", line 459, in __setattr__ (self.__class__.__name__, name)) AttributeError: Configurable 'CaloDigit2MCLinks2Table' does not have property 'Inputs'.
See e.g. https://lhcb-nightlies.cern.ch/logs/tests/nightly/lhcb-tdr-test/515/x86_64-centos7-gcc8-opt/DaVinci/
How should
CaloAssociators/MCTruthOnDemand.py
be fixed? (@erodrigu FYI)