Skip to content

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.
  • Make Gaudi::Functional versions of LHCb::RawEventCopy and DecisionBankKiller, if they are not already.
    • Is DecisionBankKiller::m_filteredLinesCache a problem? Caching could cause problems when running with multi-threading.
  • 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