GENIEGenerator
|
#include <cassert>
#include <cstdlib>
#include <string>
#include <vector>
#include <TSystem.h>
#include "Framework/Algorithm/AlgConfigPool.h"
#include "Framework/Conventions/GBuild.h"
#include "Framework/EventGen/GEVGDriver.h"
#include "Framework/Interaction/Interaction.h"
#include "Framework/Messenger/Messenger.h"
#include "Framework/Numerical/RandomGen.h"
#include "Framework/ParticleData/PDGCodeList.h"
#include "Framework/ParticleData/PDGCodes.h"
#include "Framework/ParticleData/PDGLibrary.h"
#include "Framework/Utils/RunOpt.h"
#include "Framework/Utils/AppInit.h"
#include "Framework/Utils/StringUtils.h"
#include "Framework/Utils/PrintUtils.h"
#include "Framework/Utils/XSecSplineList.h"
#include "Framework/Utils/CmdLnArgParser.h"
Go to the source code of this file.
Functions | |
void | GetCommandLineArgs (int argc, char **argv) |
void | PrintSyntax (void) |
PDGCodeList * | GetTargetCodes (void) |
int | main (int argc, char **argv) |
Variables | |
string | gOptTgtPdgCodeList = "" |
string | gOptGeomFilename = "" |
int | gOptNKnots = -1 |
double | gOptMaxE = -1. |
vector< double > | gOptDMMasses |
vector< double > | gOptMedRatios |
vector< double > | gOptZpCouplings |
bool | gOptNoCopy = false |
long int | gOptRanSeed = -1 |
string | gOptInpXSecFile = "" |
string | gOptOutXSecFile = "" |
void GetCommandLineArgs | ( | int | argc, |
char ** | argv | ||
) |
PDGCodeList* GetTargetCodes | ( | void | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 153 of file gMakeSplinesDM.cxx.
References genie::PDGLibrary::AddDarkMatter(), genie::RunOpt::BuildTune(), genie::AlgConfigPool::CommonList(), genie::GEVGDriver::Configure(), genie::GEVGDriver::CreateSplines(), GetCommandLineArgs(), GetTargetCodes(), gOptDMMasses, gOptInpXSecFile, gOptMaxE, gOptMedRatios, gOptNKnots, gOptNoCopy, gOptOutXSecFile, gOptRanSeed, gOptZpCouplings, genie::RunOpt::Instance(), genie::PDGLibrary::Instance(), genie::AlgConfigPool::Instance(), genie::XSecSplineList::Instance(), genie::kPdgDarkMatter, genie::Registry::Lock(), LOG, genie::utils::app_init::MesgThresholds(), pFATAL, pINFO, PrintSyntax(), genie::utils::app_init::RandGen(), genie::PDGLibrary::ReloadDBase(), genie::XSecSplineList::SaveAsXml(), genie::Registry::Set(), genie::GEVGDriver::SetEventGeneratorList(), genie::Registry::UnLock(), and genie::utils::app_init::XSecTable().
void PrintSyntax | ( | void | ) |
vector<double> gOptDMMasses |
Definition at line 144 of file gMakeSplinesDM.cxx.
Referenced by main().
string gOptGeomFilename = "" |
Definition at line 141 of file gMakeSplinesDM.cxx.
string gOptInpXSecFile = "" |
Definition at line 149 of file gMakeSplinesDM.cxx.
double gOptMaxE = -1. |
Definition at line 143 of file gMakeSplinesDM.cxx.
vector<double> gOptMedRatios |
Definition at line 145 of file gMakeSplinesDM.cxx.
Referenced by main().
int gOptNKnots = -1 |
Definition at line 142 of file gMakeSplinesDM.cxx.
bool gOptNoCopy = false |
Definition at line 147 of file gMakeSplinesDM.cxx.
string gOptOutXSecFile = "" |
Definition at line 150 of file gMakeSplinesDM.cxx.
long int gOptRanSeed = -1 |
Definition at line 148 of file gMakeSplinesDM.cxx.
string gOptTgtPdgCodeList = "" |
Definition at line 140 of file gMakeSplinesDM.cxx.
vector<double> gOptZpCouplings |
Definition at line 146 of file gMakeSplinesDM.cxx.
Referenced by main().