EpIC 1.1.0
Monte Carlo generator for exclusive processes
|
Interface to EventGeneratorModule. More...
#include <EventGeneratorInterface.h>
Public Member Functions | |
EventGeneratorInterface () | |
EventGeneratorInterface (const EventGeneratorInterface &other) | |
virtual | ~EventGeneratorInterface () |
virtual double | getEventDistribution (std::vector< double > &kin) const =0 |
Interface to EventGeneratorModule.
This class is used to provide an interface to EventGeneratorModule.
EPIC::EventGeneratorInterface::EventGeneratorInterface | ( | ) |
Default constructor.
EPIC::EventGeneratorInterface::EventGeneratorInterface | ( | const EventGeneratorInterface & | other | ) |
Copy constructor.
|
virtual |
Destructor.
|
pure virtual |
This function is used by EventGeneratorModule to probe event distribution during the initialization step.
Implemented in EPIC::DDVCSGeneratorService, EPIC::DVCSGeneratorService, EPIC::DVMPGeneratorService, EPIC::GAM2GeneratorService, and EPIC::TCSGeneratorService.