Algorithm: Simple particle matching by proximity, for example, MC truth-matching
bool Run(hipo::banklist &banks) const override
Run Function: Process an event's hipo::banklist
void Stop() override
Finalize this algorithm after all events are processed.
bool Run(hipo::bank const &bank_a, hipo::bank const &bank_b, hipo::bank &result_bank) const
Run Function: Process an event's hipo::bank objects
void Start(hipo::banklist &banks) override
Initialize this algorithm before any events are processed, with the intent to process banks.