18 using namespace genie;
50 <<
"Return *null* interaction list";
66 intlist->push_back(interaction);
73 intlist->push_back(interaction);
80 intlist->push_back(interaction);
87 intlist->push_back(interaction);
90 if(intlist->size() == 0) {
92 <<
"Returning NULL InteractionList for init-state: " THE MAIN GENIE PROJECT NAMESPACE
Defines the InteractionListGeneratorI interface. Concrete implementations of this interface generate ...
GLRESInteractionListGenerator()
void Configure(const Registry &config)
Contains minimal information for tagging exclusive processes.
Summary information for an interaction.
#define LOG(stream, priority)
A macro that returns the requested log4cpp::Category appending a string (using the FILE...
A class encapsulating an enumeration of interaction types (EM, Weak-CC, Weak-NC) and scattering types...
void SetFinalLepton(int finallepton_pdgc=0)
InteractionList * CreateInteractionList(const InitialState &init) const
virtual void Configure(const Registry &config)
void LoadConfigData(void)
string AsString(void) const
~GLRESInteractionListGenerator()
void SetExclTag(const XclsTag &xcls)
A registry. Provides the container for algorithm configuration parameters.
void SetHitNucPdg(int pdgc)
Target * TgtPtr(void) const
A vector of Interaction objects.
bool GetParamDef(const RgKey &name, T &p, const T &def) const
Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils...
Initial State information.