21 #ifndef _INTERACTION_GENERATOR_MAP_H_ 22 #define _INTERACTION_GENERATOR_MAP_H_ 36 class InteractionGeneratorMap;
37 class EventGeneratorI;
38 class InteractionList;
40 class EventGeneratorList;
77 #endif // _INTERACTION_GENERATOR_MAP_H_ const EventGeneratorList * fEventGeneratorList
InteractionGeneratorMap & operator=(const InteractionGeneratorMap &xsmap)
THE MAIN GENIE PROJECT NAMESPACE
const EventGeneratorI * FindGenerator(const Interaction *in) const
Defines the EventGeneratorI interface.
void Copy(const InteractionGeneratorMap &xsmap)
void Print(ostream &stream) const
Summary information for an interaction.
An Interaction -> EventGeneratorI associative container. The container is being built for the loaded ...
void BuildMap(const InitialState &init_state)
InteractionGeneratorMap()
const InteractionList & GetInteractionList(void) const
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
InitialState * fInitState
~InteractionGeneratorMap()
InteractionList * fInteractionList
A vector of Interaction objects.
A vector of EventGeneratorI objects.
friend ostream & operator<<(ostream &stream, const InteractionGeneratorMap &xsmap)
void UseGeneratorList(const EventGeneratorList *list)
Initial State information.