Spruce reports to RawBanks, further cleanup of HltDAQ
- Sep 24, 2021
-
-
Gerhard Raven authored
- remove support for run1-style 'joined' Hlt1/Hlt2 RawBank SourceID concretely: there must now be a one-to-one correspondence between the sourceID, and the list of decisions that need to be decoded. - remove unused HltTrackReports{Writer,Decoder} - factor out SourceID enum so a single definition can be shared - add support for `Property<SourceID>` and use that instead of `Property<int>` + updatehandler or checks in initialize - given the above, decoder components no longer have include their corresponding writer header files - amalgamate component header files into the corresponding source files - migrate HltDiffHltDecReports to LHCb::Algorithm::Consumer - make HltLumiWriter thread-safe - prefer MsgCounter over Error(...) and Warning(...) - prefer span over bare pointer - start putting code in the LHCb::Hlt::DAQ namespace instead of adding `using namespace LHCb`
-