GENIEGenerator
|
#include <string>
#include <TFile.h>
#include <TTree.h>
#include "Framework/Algorithm/Algorithm.h"
#include "Framework/Algorithm/AlgFactory.h"
#include "Physics/DeepInelastic/XSection/DISStructureFunc.h"
#include "Physics/DeepInelastic/XSection/DISStructureFuncModelI.h"
#include "Framework/Messenger/Messenger.h"
#include "Framework/ParticleData/PDGCodes.h"
#include "Framework/Utils/CmdLnArgParser.h"
Go to the source code of this file.
Functions | |
void | GetCommandLineArgs (int argc, char **argv) |
void | PrintSyntax (void) |
void | BuildStdNtuple (void) |
void | VerticalSlice (void) |
int | main (int argc, char **argv) |
Variables | |
int | gMode = 1 |
double | gX = 0 |
double | gQ2 = 0 |
string | gDISSFAlg = "" |
string | gDISSFConfig = "" |
void BuildStdNtuple | ( | void | ) |
Definition at line 71 of file gtestDISSF.cxx.
References genie::DISStructureFunc::Calculate(), genie::Interaction::DISCC(), genie::DISStructureFunc::F1(), genie::DISStructureFunc::F2(), genie::DISStructureFunc::F3(), genie::DISStructureFunc::F4(), genie::DISStructureFunc::F5(), gDISSFAlg, gDISSFConfig, genie::AlgFactory::GetAlgorithm(), genie::AlgFactory::Instance(), genie::Interaction::KinePtr(), genie::kPdgAntiNuE, genie::kPdgAntiNuMu, genie::kPdgAntiNuTau, genie::kPdgNeutron, genie::kPdgNuE, genie::kPdgNuMu, genie::kPdgNuTau, genie::kPdgProton, genie::kPdgTgtFe56, genie::kPdgTgtFreeN, genie::kPdgTgtFreeP, genie::utils::kinematics::Q2(), genie::DISStructureFunc::SetModel(), genie::Kinematics::SetQ2(), and genie::Kinematics::Setx().
Referenced by main().
void GetCommandLineArgs | ( | int | argc, |
char ** | argv | ||
) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 60 of file gtestDISSF.cxx.
References BuildStdNtuple(), GetCommandLineArgs(), gMode, and VerticalSlice().
void PrintSyntax | ( | void | ) |
void VerticalSlice | ( | void | ) |
Definition at line 178 of file gtestDISSF.cxx.
References genie::DISStructureFunc::Calculate(), genie::Interaction::DISCC(), gDISSFAlg, gDISSFConfig, genie::AlgFactory::GetAlgorithm(), gQ2, gX, genie::AlgFactory::Instance(), genie::Messenger::Instance(), genie::Interaction::KinePtr(), genie::kPdgAntiNuMu, genie::kPdgNeutron, genie::kPdgNuMu, genie::kPdgProton, genie::kPdgTgtFe56, LOG, pDEBUG, pNOTICE, genie::DISStructureFunc::SetModel(), genie::Messenger::SetPriorityLevel(), genie::Kinematics::SetQ2(), and genie::Kinematics::Setx().
Referenced by main().
string gDISSFAlg = "" |
Definition at line 56 of file gtestDISSF.cxx.
Referenced by BuildStdNtuple(), and VerticalSlice().
string gDISSFConfig = "" |
Definition at line 57 of file gtestDISSF.cxx.
Referenced by BuildStdNtuple(), and VerticalSlice().
int gMode = 1 |
Definition at line 53 of file gtestDISSF.cxx.
Referenced by main().
double gQ2 = 0 |
Definition at line 55 of file gtestDISSF.cxx.
Referenced by genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgalFM(), genie::CEvNSEventGenerator::GenerateKinematics(), genie::COHDNuEventGenerator::GenerateKinematics(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::MECGenerator::SelectEmpiricalKinematics(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), and VerticalSlice().
double gX = 0 |
Definition at line 54 of file gtestDISSF.cxx.
Referenced by VerticalSlice().