17 using namespace genie;
22 "genie::AMNuGammaInteractionListGenerator")
30 "genie::AMNuGammaInteractionListGenerator", config)
44 <<
"InitialState = " << init_state.
AsString();
47 int tgtpdg = init_state.
Tgt().
Pdg();
55 intlist->push_back(interaction);
59 intlist->push_back(interaction);
Defines the InteractionListGeneratorI interface. Concrete implementations of this interface generate ...
Summary information for an interaction.
#define LOG(stream, priority)
A macro that returns the requested log4cpp::Category appending a string (using the FILE...
InteractionList * CreateInteractionList(const InitialState &init) const
A Neutrino Interaction Target. Is a transparent encapsulation of quite different physical systems suc...
string AsString(void) const
~AMNuGammaInteractionListGenerator()
A vector of Interaction objects.
AMNuGammaInteractionListGenerator()
const Target & Tgt(void) const
Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils...
static Interaction * AMNuGamma(int tgt, int nuc, int probe, double E=0)
Initial State information.