Make PrintOn/PrintOff combination behave better and fix RawEventFormatConf application
- Similarly to Rec!578 (merged), use force=True when PrintOn/PrintOff combination is used
- Make sure
RawEventFormatConf
is not only a "query" dependency ofDecodeRawEvent
, but is also instantiated wheneverDecodeRawEvent
is instantiated.
This fixes the problem that ifRawEventFormatConf
is not explicitly instantiated beforeDecodeRawEvent
, its application will be skipped, even though it is instantiated in__apply_configuration__
ofDecodeRawEvent
.RawEventFormatConf
is quite a simple (and strange) configurable, so I expect no impact, but let's see.
If you wonder, this came out of my attempt for strict-er enforcement of Gaudi ConfigurableUser use: Moore!83 (merged). There (only for two tests!) I monkey patch some ofGaudi.Configrable
.