5 #ifndef TOOLS_EVTGENGENERATOR_HPP_ 6 #define TOOLS_EVTGENGENERATOR_HPP_ 12 #include "ThirdParty/EvtGen/EvtRandomEngine.hh" 15 class UniformRealNumberGenerator;
38 std::unique_ptr<ComPWA::Data::EvtGen::EvtGenStdRandomEngine>
RandomEngine;
42 const std::vector<double> &FinalStateMasses_,
43 const std::vector<ComPWA::pid> &FinalStatePIDs_);
50 generate(
unsigned int NumberOfEvents,
Interface class for PHSP event generators.
ComPWA four momentum class.
std::vector< ComPWA::pid > FinalStatePIDs
std::vector< double > FinalStateMasses
UniformRealNumberGenerator * NumberGenerator
EventCollection generate(unsigned int NumberOfEvents, const ComPWA::Kinematics &Kinematics, const ComPWA::PhaseSpaceEventGenerator &Generator, ComPWA::Intensity &Intensity, ComPWA::UniformRealNumberGenerator &RandomGenerator)
ComPWA::FourMomentum CMSP4
std::unique_ptr< ComPWA::Data::EvtGen::EvtGenStdRandomEngine > RandomEngine