English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Launcher: TLauncher.cxx File Reference
Uranie / Launcher v4.9.0
/* @license-end */
TLauncher.cxx File Reference

Implementation of the class URANIE::Launcher::TLauncher. More...

#include "TLauncher.h"
#include "TAttribute.h"
#include "UExceptions.h"
#include "UEntry.h"
#include "UTimer.h"
#include "TLauncherMulti.h"
#include "TamponTexte.h"
#include "TBranch.h"
#include "TList.h"
#include "TLeaf.h"
#include "TCanvas.h"
#include "TH1.h"
#include "TPad.h"
#include "TFile.h"
#include "TMatrixT.h"
#include "TMatrixTUtils.h"
#include <iostream>
#include <fstream>
Include dependency graph for TLauncher.cxx:

Functions

 ClassImp (URANIE::Launcher::TLauncher) namespace URANIE
 

Detailed Description

Implementation of the class URANIE::Launcher::TLauncher.

Implementation de la classe URANIE::Launcher::TLauncher.

Author
Fabrice Gaudier fabri.nosp@m.ce.g.nosp@m.audie.nosp@m.r@ce.nosp@m.a.fr
Date
mon oct 9th 11:37:19 CEST 2006
Modifications
  • Jean-Baptiste Blanchard (CEA) 2016/04/05 Change the way the files are read (to be able to read strings and vectors)
  • Jean-Baptiste Blanchard (CEA) 2016/02/10 Add a boolean to write the output file only at the end (speed up dummy runs and tests) + setter/getter modify if it is true the opening and writting of the ROOT outputfile.
  • S. Pomarede (InckA) 2012/05/04 Add of a boolean attribute to manage progress bar display or not (with setter and getter)
  • S. Pomarede (InckA) 2012/02/16 Throw an exception when trying to declare a TCode without any TOutputFile declared (DI 148).
  • M. Salvoldi (Areva/OCC) 2011/09/28
    • replace Form("%s/%s",....) by gSystem->ConcatFileName(...) in createResultsDirectory() and init()
    • replace the sum of string by gSystem->ConcatFileName(...) in run()
    • replace the comman unix "cp" by the generic method gSystem->CopyFile in run()
  • F. Gaudier (2010-12-14 11:38:09)
    • resolve the DI111 and DI113
  • Fabrice Gaudier (CEA) 2010/07/29 When the working directory ends with a slash (/) or a backslash(), we remove it when stored in the _sWorkingDirectory attribut.
  • Cedric Forgues (C.S.) 2010/04/08 Use of the cleanOutputFiles() method of TCode if saves are not performed through setSave() method.
  • Cedric Forgues (C.S.) 2010/04/06 The clean() method deletes now all the working directory. A new private method createResultsDirectory() was created to ensure that the results directory is well built. The default value for the setSave() method parameter is set to -1 (all calculations for each pattern are saved).
  • Cedric Forgues (C.S.) 2010/03/17 The method setSave() has arguments now (see TLauncher.h file). _nMaxSave is the fixed number of mandatory saves. nMaxSave is reset to MAX_PATTERN with the unsetSave() method.
  • Cedric Forgues (C.S.) 2009/12/08 The method _code->initFileType() replaces the _code->init() method in the TLauncher constructor.
Author
Fabrice Gaudier fabri.nosp@m.ce.g.nosp@m.audie.nosp@m.r@ce.nosp@m.a.fr
Date
mon oct 9 11:37:19 CEST 2006

Function Documentation

◆ ClassImp()

References URANIE::Launcher::TLauncher::_bclean, URANIE::Launcher::TLauncher::_bdrawProgressBar, URANIE::Launcher::TLauncher::_bemptyMasterNode, URANIE::Launcher::TLauncher::_blog, URANIE::Launcher::TLauncher::_bnoIntermediateSaved, URANIE::Launcher::TLauncher::_bsave, URANIE::Launcher::TLauncher::_code, URANIE::Launcher::TLauncher::_delay, URANIE::Launcher::TLauncher::_DoLogger, URANIE::Launcher::TLauncher::_DoMultiDump, URANIE::Launcher::TLauncher::_fLogger, URANIE::Launcher::TLauncher::_InputVector, URANIE::Launcher::TLauncher::_listOfSaveFile, URANIE::Launcher::TLauncher::_nMaxSave, URANIE::Launcher::TLauncher::_nprocs, URANIE::Launcher::TLauncher::_OutputVector, URANIE::Launcher::TLauncher::_scut, URANIE::Launcher::TLauncher::_sdirectory, URANIE::Launcher::TLauncher::_sdraw, URANIE::Launcher::TLauncher::_sInputNames, URANIE::Launcher::TLauncher::_sInputTypes, URANIE::Launcher::TLauncher::_sopt, URANIE::Launcher::TLauncher::_sPostProCommand, URANIE::Launcher::TLauncher::_sPreProCommand, URANIE::Launcher::TLauncher::_sworkingDirectory, URANIE::Launcher::TLauncher::_tds, URANIE::Launcher::TLauncher::addSaveFile(), URANIE::Launcher::TLauncher::clean(), URANIE::Launcher::TCode::cleanOutputFiles(), URANIE::Launcher::TLauncher::createNtupleDFile(), URANIE::Launcher::TLauncher::createResultsDirectory(), URANIE::Launcher::TCode::getAttribute(), URANIE::Launcher::TCode::getCommand(), URANIE::Launcher::TCode::getInputAttribute(), URANIE::Launcher::TCode::getNInputAttributes(), URANIE::Launcher::TCode::getNInputFiles(), URANIE::Launcher::TCode::getNOutputAttributes(), URANIE::Launcher::TCode::getNOutputFiles(), URANIE::Launcher::TCode::getWorkingDirectory(), URANIE::Launcher::TCode::init(), URANIE::Launcher::TLauncher::init(), URANIE::Launcher::TLauncher::initiateTheEntryVector(), MAX_PATTERN, URANIE::Launcher::TCode::postTraitment(), URANIE::Launcher::TCode::preTraitment(), URANIE::Launcher::TLauncher::printLog(), URANIE::Launcher::TCode::resetCurrentSimulation(), URANIE::Launcher::TCode::run(), URANIE::Launcher::TLauncher::run(), URANIE::Launcher::TCode::setCommand(), URANIE::Launcher::TLauncher::setNoIntermediateSaved(), URANIE::Launcher::TLauncher::setSave(), URANIE::Launcher::TCode::setWorkingDirectory(), URANIE::Launcher::TLauncher::setWorkingDirectory(), URANIE::Launcher::TCode::terminate(), URANIE::Launcher::TLauncher::terminate(), URANIE::Launcher::TLauncher::TLauncher(), and URANIE::Launcher::TLauncher::~TLauncher().