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