20 #ifndef _XSEC_ALGORITHM_MAP_H_ 
   21 #define _XSEC_ALGORITHM_MAP_H_ 
   33 class XSecAlgorithmMap;
 
   36 class InteractionList;
 
   38 class EventGeneratorList;
 
   40 ostream & 
operator << (ostream & stream, 
const XSecAlgorithmMap & xsmap);
 
   58   void Print (ostream & stream) 
const;
 
   76 #endif // _XSEC_ALGORITHM_MAP_H_ 
friend ostream & operator<<(ostream &stream, const XSecAlgorithmMap &xsmap)
 
Cross Section Calculation Interface. 
 
XSecAlgorithmMap & operator=(const XSecAlgorithmMap &xsmap)
 
const InteractionList & GetInteractionList(void) const 
 
const EventGeneratorList * fEventGeneratorList
 
void Copy(const XSecAlgorithmMap &xsmap)
 
void BuildMap(const InitialState &init_state)
 
Summary information for an interaction. 
 
An Interaction -> XSecAlgorithmI associative container. The container is being built for the loaded E...
 
const XSecAlgorithmI * FindXSecAlgorithm(const Interaction *in) const 
 
void UseGeneratorList(const EventGeneratorList *list)
 
void Print(ostream &stream) const 
 
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
 
InitialState * fInitState
 
InteractionList * fInteractionList
 
A vector of Interaction objects. 
 
A vector of EventGeneratorI objects. 
 
Initial State information.