41 using namespace genie;
46 int main(
int argc,
char ** argv)
52 LOG(
"gmkhedissf",
pFATAL) <<
" No TuneId in RunOption";
65 InteractionList::const_iterator intliter = intlst->begin();
75 <<
"\n\n" <<
"Syntax:" <<
"\n"
76 <<
"\n gmkhedissf [-h]"
77 <<
"\n --tune genie_tune"
78 <<
"\n --message-thresholds xml_file"
Cross Section Calculation Interface.
const EventGeneratorI * FindGenerator(const Interaction *interaction) const
void ReadFromCommandLine(int argc, char **argv)
int main(int argc, char **argv)
Summary information for an interaction.
#define LOG(stream, priority)
A macro that returns the requested log4cpp::Category appending a string (using the FILE...
void SetEventGeneratorList(string listname)
const InteractionList * Interactions(void) const
GENIE Event Generation Driver. A minimalist user interface object for generating neutrino interaction...
void BuildTune()
build tune and inform XSecSplineList
const UInt_t kISkipKinematicChk
if set, skip kinematic validity checks
virtual double XSec(const Interaction *i, KinePhaseSpace_t k=kPSfE) const =0
Compute the cross section for the input interaction.
static RunOpt * Instance(void)
virtual const XSecAlgorithmI * CrossSectionAlg(void) const =0
void Configure(int nu_pdgc, int Z, int A)
A vector of Interaction objects.
void MesgThresholds(string inpfile)
Initial State information.