21 #ifndef _HADRONIZATION_MODEL_BASE_H_ 22 #define _HADRONIZATION_MODEL_BASE_H_ 37 virtual double Weight (
void)
const = 0;
49 double Wmin (
void)
const;
76 #endif // _HADRONIZATION_MODEL_BASE_H_
double fRvnCCm3
neugen's Rijk: vn, CC, multiplicity = 3
double fRvbpCCm3
neugen's Rijk: vbp, CC, multiplicity = 3
THE MAIN GENIE PROJECT NAMESPACE
virtual ~HadronizationModelBase()
double MaxMult(const Interaction *i) const
double fRvnNCm2
neugen's Rijk: vn, NC, multiplicity = 2
double fRvbpCCm2
neugen's Rijk: vbp, CC, multiplicity = 2
virtual TH1D * MultiplicityProb(const Interaction *, Option_t *opt="") const =0
double fRvpCCm2
neugen's Rijk: vp, CC, multiplicity = 2
double fRvbnNCm3
neugen's Rijk: vbn, NC, multiplicity = 3
virtual TClonesArray * Hadronize(const Interaction *) const =0
double fRvpNCm2
neugen's Rijk: vp, NC, multiplicity = 2
TH1D * CreateMultProbHist(double maxmult) const
Summary information for an interaction.
double fRvpNCm3
neugen's Rijk: vp, NC, multiplicity = 3
double fRvbnNCm2
neugen's Rijk: vbn, NC, multiplicity = 2
virtual void Initialize(void) const =0
double fRvpCCm3
neugen's Rijk: vp, CC, multiplicity = 3
double fRvbpNCm2
neugen's Rijk: vbp, NC, multiplicity = 2
auto norm(Vector const &v)
Return norm of the specified vector.
double fRvnNCm3
neugen's Rijk: vn, NC, multiplicity = 3
void ApplyRijk(const Interaction *i, bool norm, TH1D *mp) const
double Wmin(void) const
Various utility methods common to hadronization models.
virtual double Weight(void) const =0
An abstract class. It avoids implementing the HadronizationModelI interface, leaving it for the concr...
Pure abstract base class. Defines the HadronizationModelI interface to be implemented by any algorith...
double fWcut
configuration data common to all hadronizers
double fRvbnCCm3
neugen's Rijk: vbn, CC, multiplicity = 3
virtual PDGCodeList * SelectParticles(const Interaction *) const =0
double fRvbpNCm3
neugen's Rijk: vbp, NC, multiplicity = 3
double fRvnCCm2
neugen's Rijk: vn, CC, multiplicity = 2
double fRvbnCCm2
neugen's Rijk: vbn, CC, multiplicity = 2