Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Launcher v4.9.0
|
TCode.h
Go to the documentation of this file.
297 virtual void preTraitment(Int_t n, vector<URANIE::DataServer::UEntry*> *input, Option_t *option = "");
311 virtual Bool_t postTraitment(Int_t &nout, Double_t *dvalout, Option_t *option = "", TList *lstOut = NULL);
Interface of the class URANIE::Launcher::TInputFile.
Interface of the class URANIE::Launcher::TOutputFile.
virtual void printLog(Option_t *option="")
Print the log of the object/class.
Int_t _nCurrentSimulation
The Current number of simulation.
Definition TCode.h:431
protected TList * _listOfInputFiles
< vector of output files
Definition TCode.h:427
virtual Bool_t postTraitment(vector< URANIE::DataServer::UEntry * > *out, Option_t *option)
Post-traitment phase of the code that deals with vectors/strings.
Int_t getNInputAttributes()
Get the number of input attributes.
virtual void cleanOutputFiles(Option_t *option="")
Cleans the output files.
void addOutputFile(TOutputFile *ifile)
Add a TOutputFile file The TOutputFile file contains the output attributes of teh study.
Int_t getNOutputAttributes(Int_t nfile)
Get the number of output attributes in the output file given by his index.
virtual void preTraitment(Int_t n, Double_t *val, Int_t *index=NULL, Option_t *option="")
Pre-traitment phase of the code.
Int_t getNOutputFiles()
Get the number of output files.
Definition TCode.h:167
URANIE::DataServer::TAttribute * getInputAttribute(Int_t nfile, Int_t natt)
Get an attribute of an input file.
void setWorkingDirectory(TString sPathName="")
Set the working directory.
Int_t _nOfInputToSubstitute
The size of the vector _nIndexOfInputToSubstitute.
Definition TCode.h:433
void createDirectory(TString sPathName, TString sDirectoryName="")
create the directory sPathName+"/"+sDirectoryName
virtual Bool_t postTraitment(Int_t &nout, Double_t *dvalout, Option_t *option="", TList *lstOut=NULL)
Post-traitment phase of the code.
Int_t getNOutputAttributes()
Get the number of output attributes.
Int_t _nOfInput
The size of the vector listOfInput scanning input files.
Definition TCode.h:432
TCode(const TString &name, const TString &title)
constructor with a name and a title
void setCommand(TString str)
Set the code command.
Definition TCode.h:153
TString getReferenceDirectory()
Get the reference directory where inputs no change are located.
Definition TCode.h:146
TString getInputVarNames()
Get the names of the input variables separated by ":".
TInputFile * getInputFile(TString sfile)
Get the input file file from his name.
virtual void preTraitment(Int_t n, vector< URANIE::DataServer::UEntry * > *input, Option_t *option="")
Pre-traitment phase of the code that deals with vectors/strings.
URANIE::DataServer::TAttribute * getAttribute(Int_t nfile, Int_t natt)
Get an attribute of an output file.
TInputFile * getInputFile(Int_t nfile)
Get the input file from his index.
Int_t getNInputAttributes(Int_t nfile)
Get the number of input attributes in the input file given by his index.
virtual void terminate(Option_t *option="")
Terminate phase of the code.
TString getWorkingDirectory()
Get the working directory.
Definition TCode.h:132
TString _sReferenceDirectory
The Working directory.
Definition TCode.h:429
TString _sWorkingDirectory
The Working directory.
Definition TCode.h:428
URANIE::DataServer::TDataServer * getTDataServer()
Get the pointer to the TDS.
Definition TCode.h:227
void changeLog()
Swith the status of the log.
Definition TCode.h:401
TString getOutputVarNames()
Get the names of the output variables separated by ":".
TCode(URANIE::DataServer::TDataServer *tds, TString scmd)
Constructor from TDataServer and Command as string.
virtual void initFileType(Option_t *option="")
Init file typing.
TOutputFile * getOutputFile(Int_t nfile)
Get the output file from his index.
Int_t * _nIndexOfInputToSubstitute
The vector of Index to Substitute.
Definition TCode.h:434
Int_t getNInputFiles()
Get the number of input files.
Definition TCode.h:185
void setReferenceDirectory(TString str)
Set the reference directory where inputs no change are located.
Definition TCode.h:139
void addInputFile(TString str)
Add an input file as a TString This input file does not contain input attributes. It is a mandatory i...
void setTDataServer(URANIE::DataServer::TDataServer *atds)
Set the pointer to the TDS.
Definition TCode.h:234
Definition TCluster.h:67