IMesonGen interface class definiton. More...
#include <IMesonGen.h>
Public Member Functions | |
| virtual | ~IMesonGen () noexcept=default |
| Virtual Destructor. More... | |
| virtual simb::MCFlux | GetNext ()=0 |
| virtual double | GetPOT ()=0 |
Public Member Functions inherited from evgen::ldm::IMeVPrtlStage | |
| virtual | ~IMeVPrtlStage () noexcept |
| Virtual Destructor. More... | |
| IMeVPrtlStage (const char *name) | |
| virtual void | configure (const fhicl::ParameterSet &)=0 |
| Interface for configuring the particular algorithm tool. More... | |
| virtual double | MaxWeight ()=0 |
| TVector3 | RandomUnitVector () |
| double | GetRandom () |
| const char * | Name () |
Additional Inherited Members | |
Protected Attributes inherited from evgen::ldm::IMeVPrtlStage | |
| CLHEP::HepRandomEngine * | fEngine |
| const char * | fName |
IMesonGen interface class definiton.
Definition at line 31 of file IMesonGen.h.
|
virtualdefaultnoexcept |
Virtual Destructor.
|
pure virtual |
Implemented in evgen::ldm::NuMiKaonGen, and evgen::ldm::EmptyKaonGen.
|
pure virtual |
Implemented in evgen::ldm::EmptyKaonGen, and evgen::ldm::NuMiKaonGen.
1.8.5