Support selective raw bank writing in HLT2
-
Add support for defining selective raw banks to Moore.lines.Hlt2Line
.- Lines need to be able to specify valid banks to keep, e.g.
VP
,CALO
. - When Moore asks a line what banks to save, should always include the required banks, e.g.
DstData
.
- Lines need to be able to specify valid banks to keep, e.g.
-
Make Gaudi::Functional
versions ofLHCb::RawEventCopy
andDecisionBankKiller
, if they are not already.- Is
DecisionBankKiller::m_filteredLinesCache
a problem? Caching could cause problems when running with multi-threading.
- Is
-
Add raw event copying and raw bank killing algorithms to Moore’s output logic. Need to make sure that the copied raw event is persisted by the DST/MDF writer. -
Tests.
Edited by Sevda Esen