GENIE tune ID. More...
#include <TuneId.h>
Public Member Functions | |
TuneId (const string &id_str, bool failOnInvalid=true) | |
TuneId (const TuneId &id) | |
~TuneId () | |
string | Name (void) const |
string | Prefix (void) const |
string | Year (void) const |
string | ModelId (void) const |
string | MajorModelId (void) const |
string | MinorModelId (void) const |
string | TunedParamSetId (void) const |
string | FitDataSetId (void) const |
bool | IsConfigured (void) const |
bool | IsValidated (void) const |
bool | IsCustom (void) const |
bool | OnlyConfiguration () const |
string | CMC (void) const |
string | Tail (void) const |
string | CMCDirectory (void) const |
string | TuneDirectory (void) const |
string | BaseDirectory (void) const |
string | CustomSource (void) const |
void | Build (const string &name="") |
void | Decode (string id_str) |
void | Copy (const TuneId &id) |
bool | Compare (const TuneId &id) const |
void | Print (ostream &stream) const |
Private Member Functions | |
TuneId () | |
bool | CheckDirectory () |
Friends | |
ostream & | operator<< (ostream &stream, const TuneId &id) |
GENIE tune ID.
Costas Andreopoulos <constantinos.andreopoulos cern.ch> University of Liverpool & STFC Rutherford Appleton Laboratory
April 19, 2018
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 52 of file TuneId.cxx.
TuneId::TuneId | ( | const TuneId & | id | ) |
Definition at line 81 of file TuneId.cxx.
void TuneId::Build | ( | const string & | name = "" | ) |
Definition at line 124 of file TuneId.cxx.
|
private |
Definition at line 205 of file TuneId.cxx.
string TuneId::CMC | ( | void | ) | const |
Definition at line 90 of file TuneId.cxx.
string TuneId::CMCDirectory | ( | void | ) | const |
Definition at line 107 of file TuneId.cxx.
Definition at line 179 of file TuneId.cxx.
void TuneId::Copy | ( | const TuneId & | id | ) |
Definition at line 165 of file TuneId.cxx.
void TuneId::Decode | ( | string | id_str | ) |
Definition at line 140 of file TuneId.cxx.
void TuneId::Print | ( | ostream & | stream | ) | const |
Definition at line 184 of file TuneId.cxx.
string TuneId::Tail | ( | void | ) | const |
Definition at line 100 of file TuneId.cxx.
string TuneId::TuneDirectory | ( | void | ) | const |
Definition at line 116 of file TuneId.cxx.
|
friend |
Definition at line 35 of file TuneId.cxx.