19 #ifndef _INTERACTION_SELECTOR_I_H_
20 #define _INTERACTION_SELECTOR_I_H_
28 class InteractionGeneratorMap;
48 #endif // _INTERACTION_SELECTOR_I_H_
Algorithm abstract base class.
virtual EventRecord * SelectInteraction(const InteractionGeneratorMap *igmp, const TLorentzVector &p4) const =0
Define the InteractionSelectorI interface.
virtual ~InteractionSelectorI()
An Interaction -> EventGeneratorI associative container. The container is being built for the loaded ...
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
Defines the InteractionSelectorI interface to be implemented by algorithms selecting interactions to ...