Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / XmlProblem v4.9.0
|
Description of the class TXMLProblem. More...
#include <TXMLProblem.h>
Public Member Functions | |
Constructor and Destructor | |
TXMLProblem () | |
Default constructor. | |
TXMLProblem (TString filename, Bool_t blog=kFALSE) | |
constructor with the XML File | |
virtual | ~TXMLProblem () |
Default destructor. | |
Setter and getter methods | |
Int_t | getLevelDebug () |
Gets the debug level. | |
void | setLevelDebug (Int_t val) |
Sets the debug level. | |
URANIE::DataServer::TDataServer * | getDataServer () |
Reads XML data | |
Int_t | parseFile (TString filename) |
Reads XML data. | |
Executes the actions | |
virtual void | init (Option_t *option="") |
Initial phase of the code. | |
virtual void | run (Option_t *option="") |
Runs phase of the code. | |
virtual void | terminate (Option_t *option="") |
Terminates phase of the code. | |
virtual void | clean (Option_t *option="") |
Cleans the working directory of the code. | |
void | addInfoTask (TString sname, TString stitle) |
add Informations the the Task List to do | |
Log Printing | |
void | setLog () |
void | unsetLog () |
void | changeLog () |
Bool_t | getLog () |
virtual void | printLog (Option_t *option="") |
Protected Member Functions | |
Parse the data nodes | |
| |
virtual void | parseNodeHeader (TXMLNode *) |
Parses the node "description". | |
virtual void | parseNodeDataDictionary (TXMLNode *) |
Parses the node "DataDictionary". | |
virtual void | parseNodeDataField (TXMLNode *) |
Parses the node "DataDictionary/DataField". | |
virtual void | parseNodePatterns (TXMLNode *, TBaseModel *) |
Parses the node "models/model". | |
virtual TString | parseNodePatternSelected (TXMLNode *) |
Parses the node "models/patterns/select". | |
virtual void | parseNodeModelerAlgorithm (TXMLNode *, TBaseModel *) |
Parses the node "modeler/algorithm". | |
The Launcher node | |
void | parseAndRunNodeLauncher (TXMLNode *) |
Parses and runs the node "Launcher". | |
The Sampler node | |
void | parseAndRunNodeSampler (TXMLNode *) |
Parses and Runs the node "sampler". | |
The Modeler node | |
void | parseAndRunNodeModeler (TXMLNode *) |
Parse and run the node "Modeler". | |
virtual void | parseAndRunNodeModelerLinearRegression (TXMLNode *, TBaseModel *) |
Parse the node "Modeler/LinearRegression". | |
Private Attributes | |
Bool_t | _blog |
Log Printing. | |
Int_t | _ndebuglevel |
Level of debug. | |
Int_t | _ntask |
The iterator of the task to do. | |
URANIE::DataServer::TDataServer * | _tds |
The Data Server. | |
URANIE::DataServer::TDataServer * | _tdsdatafield |
The Data Server. | |
vector< TBaseModel * > | _vectorOfModels |
The vector of Models. | |
TList * | _listOfToDo |
Detailed Description
Description of the class TXMLProblem.
To be written by the developper.
Constructor & Destructor Documentation
◆ TXMLProblem() [1/2]
URANIE::XMLProblem::TXMLProblem::TXMLProblem | ( | ) |
Default constructor.
Referenced by ClassImp().
◆ TXMLProblem() [2/2]
URANIE::XMLProblem::TXMLProblem::TXMLProblem | ( | TString | filename, |
Bool_t | blog = kFALSE |
||
) |
constructor with the XML File
◆ ~TXMLProblem()
|
virtual |
Default destructor.
Referenced by ClassImp().
Member Function Documentation
◆ addInfoTask()
void URANIE::XMLProblem::TXMLProblem::addInfoTask | ( | TString | sname, |
TString | stitle | ||
) |
add Informations the the Task List to do
- Parameters
-
sname (TString) : the name of the task stitle (TStrinh) : the task
Referenced by ClassImp().
◆ changeLog()
|
inline |
References _blog.
◆ clean()
|
virtual |
Cleans the working directory of the code.
Referenced by ClassImp().
◆ getDataServer()
|
inline |
References _tds.
◆ getLevelDebug()
|
inline |
Gets the debug level.
References _ndebuglevel.
◆ getLog()
|
inline |
References _blog.
◆ init()
|
virtual |
Initial phase of the code.
Referenced by ClassImp().
◆ parseAndRunNodeLauncher()
|
protected |
Parses and runs the node "Launcher".
Referenced by ClassImp().
◆ parseAndRunNodeModeler()
|
protected |
Parse and run the node "Modeler".
Referenced by ClassImp().
◆ parseAndRunNodeModelerLinearRegression()
|
protectedvirtual |
Parse the node "Modeler/LinearRegression".
Referenced by ClassImp().
◆ parseAndRunNodeSampler()
|
protected |
Parses and Runs the node "sampler".
Referenced by ClassImp().
◆ parseFile()
Int_t URANIE::XMLProblem::TXMLProblem::parseFile | ( | TString | filename | ) |
Reads XML data.
Referenced by ClassImp().
◆ parseNodeDataDictionary()
|
protectedvirtual |
Parses the node "DataDictionary".
Referenced by ClassImp().
◆ parseNodeDataField()
|
protectedvirtual |
Parses the node "DataDictionary/DataField".
Referenced by ClassImp().
◆ parseNodeHeader()
|
protectedvirtual |
Parses the node "description".
Referenced by ClassImp().
◆ parseNodeModelerAlgorithm()
|
protectedvirtual |
Parses the node "modeler/algorithm".
Referenced by ClassImp().
◆ parseNodePatterns()
|
protectedvirtual |
Parses the node "models/model".
Referenced by ClassImp().
◆ parseNodePatternSelected()
|
protectedvirtual |
Parses the node "models/patterns/select".
Referenced by ClassImp().
◆ printLog()
|
virtual |
Referenced by ClassImp().
◆ run()
|
virtual |
Runs phase of the code.
Referenced by ClassImp().
◆ setLevelDebug()
|
inline |
Sets the debug level.
References _ndebuglevel.
◆ setLog()
|
inline |
References _blog.
◆ terminate()
|
virtual |
Terminates phase of the code.
Referenced by ClassImp().
◆ unsetLog()
|
inline |
References _blog.
Member Data Documentation
◆ _blog
|
private |
Log Printing.
Referenced by changeLog(), ClassImp(), getLog(), setLog(), and unsetLog().
◆ _listOfToDo
|
private |
Referenced by ClassImp().
◆ _ndebuglevel
|
private |
Level of debug.
Referenced by ClassImp(), getLevelDebug(), and setLevelDebug().
◆ _ntask
|
private |
The iterator of the task to do.
Referenced by ClassImp().
◆ _tds
|
private |
The Data Server.
Referenced by ClassImp(), and getDataServer().
◆ _tdsdatafield
|
private |
The Data Server.
Referenced by ClassImp().
◆ _vectorOfModels
|
private |
The vector of Models.
Referenced by ClassImp().