12#include <framework/logging/Logger.h>
14#include <generators/modules/GeneratorBaseModule.h>
15#include <generators/phokhara/Phokhara.h>
16#include <generators/utilities/InitialParticleGeneration.h>
18#include <mdst/dataobjects/MCParticleGraph.h>
96 std::vector<T>
make_vector(T
const& t1, T
const& t2);
99 std::pair<T, T>
vectorToPair(std::vector<T>& vec,
const std::string& name =
"");
112 template <
typename T>
121 template <
typename T>
125 if (vec.size() != 2) {
126 B2ERROR(
"The parameter " + name +
" has to have exactly 2 elements !");
Class for accessing objects in the database.
The base module for generator modules, which sets the generator information as EventExtraInfo.
Class to build, validate and sort a particle decay chain.
C++ Interface for the Fortran generator PHOKHARA.
std::pair< T, T > vectorToPair(std::vector< T > &vec, const std::string &name="")
std::vector< T > make_vector(T const &t1, T const &t2)
make_vector.
Abstract base class for different kinds of events.