21 #ifndef _HADRONIZATION_MODEL_I_H_ 22 #define _HADRONIZATION_MODEL_I_H_ 44 virtual double Weight (
void)
const = 0;
57 #endif // _HADRONIZATION_MODEL_I_H_
THE MAIN GENIE PROJECT NAMESPACE
virtual ~HadronizationModelI()
Algorithm abstract base class.
Summary information for an interaction.
virtual PDGCodeList * SelectParticles(const Interaction *) const =0
virtual TClonesArray * Hadronize(const Interaction *) const =0
virtual TH1D * MultiplicityProb(const Interaction *, Option_t *opt="") const =0
Pure abstract base class. Defines the HadronizationModelI interface to be implemented by any algorith...
virtual void Initialize(void) const =0
define the HadronizationModelI interface
virtual double Weight(void) const =0