9#include "iguana/algorithms/Algorithm.h"
62 void ConfigHook()
override;
63 void StartHook(hipo::banklist& banks)
override;
64 bool RunHook(hipo::banklist& banks)
const override;
85 bool Run(hipo::bank& particleBank)
const;
119 hipo::banklist::size_type b_particle;
134 double o_exampleDouble;
#define DEFINE_IGUANA_ALGORITHM(ALGO_NAME, ALGO_FULL_NAME)
Algorithm(std::string_view name)
Algorithm: This is a template algorithm, used as an example showing how to write an algorithm.
bool Filter(int const pid) const
Action Function: checks if the PDG pid is positive; this is an example action function,...
bool Run(hipo::bank &particleBank) const
Run Function: Process an event's hipo::bank objects