GENIEGenerator
|
Validity Context for an Event Generator. More...
#include <GVldContext.h>
Public Member Functions | |
GVldContext () | |
~GVldContext () | |
void | Decode (string encoded_values) |
double | Emin (void) const |
double | Emax (void) const |
void | Print (ostream &stream) const |
Private Member Functions | |
void | Init (void) |
void | DecodeENERGY (string encoded_values) |
Private Attributes | |
double | fEmin |
double | fEmax |
Friends | |
ostream & | operator<< (ostream &stream, const GVldContext &vldc) |
Validity Context for an Event Generator.
Definition at line 37 of file GVldContext.h.
GVldContext::GVldContext | ( | ) |
Definition at line 32 of file GVldContext.cxx.
References Init().
GVldContext::~GVldContext | ( | ) |
Definition at line 37 of file GVldContext.cxx.
void GVldContext::Decode | ( | string | encoded_values | ) |
Definition at line 42 of file GVldContext.cxx.
References genie::AlgConfigPool::CommonList(), DecodeENERGY(), fEmax, fEmin, genie::Registry::GetDouble(), genie::AlgConfigPool::Instance(), LOG, pDEBUG, pINFO, pWARN, SLOG, genie::utils::str::Split(), and genie::utils::str::ToUpper().
Referenced by genie::EventGenerator::LoadConfig().
|
private |
Definition at line 86 of file GVldContext.cxx.
References fEmax, fEmin, pDEBUG, SLOG, and genie::utils::str::Split().
Referenced by Decode().
|
inline |
Definition at line 46 of file GVldContext.h.
References fEmax.
Referenced by genie::GEVGDriver::CreateSplines(), and genie::GEVGDriver::ValidEnergyRange().
|
inline |
Definition at line 45 of file GVldContext.h.
References fEmin.
Referenced by genie::GEVGDriver::CreateSplines(), and genie::GEVGDriver::ValidEnergyRange().
|
private |
void GVldContext::Print | ( | ostream & | stream | ) | const |
|
friend |
Definition at line 25 of file GVldContext.cxx.
|
private |
Definition at line 59 of file GVldContext.h.
Referenced by Decode(), DecodeENERGY(), Emax(), Init(), and Print().
|
private |
Definition at line 58 of file GVldContext.h.
Referenced by Decode(), DecodeENERGY(), Emin(), Init(), and Print().