Skip to content

Add ability to disable BCM

Fatras does not simulate the BCM, and therefore when RawInfoSummaryForTagWriter attempts to retrieve BCM RDOs, dereferencing the associated VarHandle fails and leads to a crash.

Instead of introducing a new property explicitly, this commit uses the auto-declaring property constructor for the associated ReadHandleKey; to disable the reading of BCM RDOs, this key can be made empty in job configuration, which will record zero BCM hits in the RISFTobject.

When using Fatras-based simulators, disable the reading of BCM RDOs with:

--preExec <...> 'RAWtoESD:from EventTagRawAlgs.EventTagRawAlgsConf import RawInfoSummaryForTagWriter;RawInfoSummaryForTagWriter.BCM_RDOKey=""';

Closes ATLASSIM-4561

Edited by Vincent Pascuzzi

Merge request reports