3#include "iguana/algorithms/Algorithm.h"
26 void Start(hipo::banklist& banks)
override;
27 void Run(hipo::banklist& banks)
const override;
41 hipo::banklist::size_type b_inc_kin;
42 hipo::banklist::size_type b_result;
#define DEFINE_IGUANA_ALGORITHM(ALGO_NAME, ALGO_FULL_NAME)
Algorithm(std::string_view name)
Algorithm: Calculate depolarization factors
void Start(hipo::banklist &banks) override
Initialize this algorithm before any events are processed, with the intent to process banks
DepolarizationVars Compute(double const Q2, double const x, double const y, double const targetM) const
Action Function: compute depolarization factors
void Stop() override
Finalize this algorithm after all events are processed.
void Run(hipo::banklist &banks) const override
Run this algorithm for an event.
Set of variables created by creator algorithm iguana::physics::Depolarization