53 <<
"No DISStructureFuncModelI attached. Can not calculate SF's";
58 fModel->Calculate(interaction);
81 if(option.find(
"D") == string::npos) {this->
fModel = 0;}
110 stream <<
"(F1-F6) = ("
111 << this->
fF1 <<
", " << this->
fF2 <<
", "
112 << this->
fF3 <<
", " << this->
fF4 <<
", "
113 << this->
fF5 <<
", " << this->
fF6 <<
")" << endl;
#define LOG(stream, priority)
A macro that returns the requested log4cpp::Category appending a string (using the FILE,...
Pure Abstract Base Class. Defines the DISStructureFuncModelI interface to be implemented by any algor...
DISStructureFunc & operator=(const DISStructureFunc &sf)
void Print(ostream &stream) const
void Calculate(const Interaction *interaction)
Calculate the S/F's for the input interaction using the attached algorithm.
void Copy(const DISStructureFunc &sf)
bool Compare(const DISStructureFunc &sf) const
void Reset(Option_t *opt="")
void SetModel(const DISStructureFuncModelI *model)
Attach an algorithm.
bool operator==(const DISStructureFunc &sf) const
const DISStructureFuncModelI * fModel
Summary information for an interaction.
bool AreEqual(double x1, double x2)
Root of GENIE utility namespaces.
THE MAIN GENIE PROJECT NAMESPACE
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)