Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / DataServer
v4.10.0
|
Description of the class TXMLProblem. More...
#include <TXMLProblem.h>


Public Member Functions | |
Constructor and Destructor | |
| TXMLProblem () | |
| Default constructor. More... | |
| TXMLProblem (TString filename, Bool_t blog=kFALSE) | |
| constructor with the XML File More... | |
| virtual | ~TXMLProblem () |
| Default destructor. More... | |
Setter and getter methods | |
| Int_t | getLevelDebug () |
| Gets the debug level. More... | |
| void | setLevelDebug (Int_t val) |
| Sets the debug level. More... | |
| TDataServer * | getDataServer () |
Reading of the XML data | |
| Int_t | parseFile (TString filename) |
| Reads the XML data. More... | |
Execute the actions | |
| virtual void | init (Option_t *option="") |
| Init phase of the code. More... | |
| virtual void | run (Option_t *option="") |
| Running phase of the code. More... | |
| virtual void | terminate (Option_t *option="") |
| Ending phase of the code. More... | |
| virtual void | clean (Option_t *option="") |
| Cleans the working directory of the code. More... | |
Printing Log | |
| void | setLog () |
| void | unsetLog () |
| void | changeLog () |
| Bool_t | getLog () |
| virtual void | printLog (Option_t *option="") |
Protected Member Functions | |
| void | addInfoTask (TString sname, TString stitle) |
Parse the different nodes | |
| |
| virtual void | parseNodeHeader (TXMLNode *) |
| Parses the node "description". More... | |
| virtual void | parseNodeDataDictionary (TXMLNode *) |
| Parses the node "data". More... | |
| virtual void | parseNodeDataVariables (TXMLNode *) |
| Parses the node "data/Variables". More... | |
| virtual void | parseNodeDataField (TXMLNode *) |
| Parses the node "data/Variables/Variable". More... | |
| virtual void | parseNodeModels (TXMLNode *) |
| Parses the node "models". More... | |
| virtual void | parseNodePatterns (TXMLNode *, TBaseModel *) |
| Parses the node "models/model". More... | |
| virtual void | parseNodeModelerAlgorithm (TXMLNode *, TBaseModel *) |
| Parses the node "modeler/algorithm". More... | |
| virtual TString | parseNodePatternSelected (TXMLNode *) |
| Parses the node "models/patterns/select". More... | |
| virtual void | parseNodeModel (TXMLNode *, TBaseModel *) |
| Parses the node "models/model". More... | |
The Launcher node | |
| void | parseAndRunNodeLauncher (TXMLNode *) |
| Parses and runs the node "Launcher". More... | |
The Sampler node | |
| void | parseAndRunNodeSampler (TXMLNode *) |
| Parses and Runs the node "sampler". More... | |
The Modeler node | |
| void | parseAndRunNodeModeler (TXMLNode *) |
| Parses and runs the node "Launcher". More... | |
| virtual void | parseAndRunNodeModelerANN (TXMLNode *, TBaseModel *) |
| Parses the node "models/model". More... | |
Private Attributes | |
| Bool_t | _blog |
| Log printing. More... | |
| Int_t | _ndebuglevel |
| Level of debug. More... | |
| Int_t | _ntask |
| The iterator of the task to do. More... | |
| TDataServer * | _tds |
| The Data Server. More... | |
| TDataServer * | _tdsdatafield |
| The Data Server. More... | |
| vector< TBaseModel * > | _vectorOfModels |
| The vector of Models. More... | |
| TList * | _listOfToDo |
Detailed Description
Description of the class TXMLProblem.
To be written by the developper.
Constructor & Destructor Documentation
◆ TXMLProblem() [1/2]
| URANIE::DataServer::TXMLProblem::TXMLProblem | ( | ) |
Default constructor.
Referenced by ClassImp().
◆ TXMLProblem() [2/2]
| URANIE::DataServer::TXMLProblem::TXMLProblem | ( | TString | filename, |
| Bool_t | blog = kFALSE |
||
| ) |
constructor with the XML File
◆ ~TXMLProblem()
|
virtual |
Default destructor.
Referenced by ClassImp().
Member Function Documentation
◆ addInfoTask()
|
protected |
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.
◆ getLog()
|
inline |
References _blog.
◆ init()
|
virtual |
Init phase of the code.
Referenced by ClassImp().
◆ parseAndRunNodeLauncher()
|
protected |
Parses and runs the node "Launcher".
Referenced by ClassImp().
◆ parseAndRunNodeModeler()
|
protected |
Parses and runs the node "Launcher".
Referenced by ClassImp().
◆ parseAndRunNodeModelerANN()
|
protectedvirtual |
Parses the node "models/model".
Referenced by ClassImp().
◆ parseAndRunNodeSampler()
|
protected |
Parses and Runs the node "sampler".
Referenced by ClassImp().
◆ parseFile()
| Int_t URANIE::DataServer::TXMLProblem::parseFile | ( | TString | filename | ) |
Reads the XML data.
Referenced by ClassImp().
◆ parseNodeDataDictionary()
|
protectedvirtual |
Parses the node "data".
Referenced by ClassImp().
◆ parseNodeDataField()
|
protectedvirtual |
Parses the node "data/Variables/Variable".
Referenced by ClassImp().
◆ parseNodeDataVariables()
|
protectedvirtual |
Parses the node "data/Variables".
Referenced by ClassImp().
◆ parseNodeHeader()
|
protectedvirtual |
Parses the node "description".
Referenced by ClassImp().
◆ parseNodeModel()
|
protectedvirtual |
Parses the node "models/model".
Referenced by ClassImp().
◆ parseNodeModelerAlgorithm()
|
protectedvirtual |
Parses the node "modeler/algorithm".
Referenced by ClassImp().
◆ parseNodeModels()
|
protectedvirtual |
Parses the node "models".
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 |
Running phase of the code.
Referenced by ClassImp().
◆ setLevelDebug()
|
inline |
Sets the debug level.
References _ndebuglevel.
◆ setLog()
|
inline |
References _blog.
◆ terminate()
|
virtual |
Ending 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(), 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().
