#ifndef BEAM_Main_Collider_Weight_H #define BEAM_Main_Collider_Weight_H #include "BEAM/Main/Weight_Base.H" namespace BEAM { class Collider_Weight : public Weight_Base { private: collidermode::code m_mode; ATOOLS::Info_Key m_sprimekey, m_ykey, m_xkey; public: Collider_Weight(Kinematics_Base *kinematics); ~Collider_Weight(); void AssignKeys(ATOOLS::Integration_Info *const info) override; bool Calculate(const double &scale) override; double operator()() override; }; } // namespace BEAM #endif