Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]()  | 
  
    Uranie / Launcher
    v4.10.0
    
   | 
 
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 "forkcode.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 "TSystem.h"#include <iostream>#include <fstream>
Functions | |
| ClassImp (URANIE::Launcher::TLauncher) namespace URANIE | |
Detailed Description
Implementation of the class URANIE::Launcher::TLauncher.
Implementation de la classe URANIE::Launcher::TLauncher.
- 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.
 
- Date
 - mon oct 9 11:37:19 CEST 2006
 
Function Documentation
◆ ClassImp()
| ClassImp | ( | URANIE::Launcher::TLauncher | ) | 
References URANIE::Launcher::TLauncher::_bclean, URANIE::Launcher::TLauncher::_bdrawProgressBar, URANIE::Launcher::TLauncher::_bemptyMasterNode, URANIE::Launcher::TLauncherEnv::_blog, URANIE::Launcher::TLauncher::_bnoIntermediateSaved, URANIE::Launcher::TLauncher::_bsave, URANIE::Launcher::TLauncherEnv::_code, 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::TLauncherEnv::_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::TLauncherEnv::_sworkingDirectory, URANIE::Launcher::TLauncher::_tds, URANIE::Launcher::TLauncher::addSaveFile(), URANIE::Launcher::TLauncher::clean(), URANIE::Launcher::TCode::cleanOutputFiles(), URANIE::Launcher::TLauncherEnv::cleanWorkingDirectory(), URANIE::Launcher::TLauncher::createNtupleDFile(), URANIE::Launcher::TLauncherEnv::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::TLauncher::init(), URANIE::Launcher::TCode::init(), URANIE::Launcher::TLauncher::initiateTheEntryVector(), URANIE::Launcher::TCode::initRun(), MAX_PATTERN, URANIE::Launcher::TCode::postTraitment(), URANIE::Launcher::TCode::prepareEntries(), URANIE::Launcher::TCode::preTraitment(), URANIE::Launcher::TLauncher::printLog(), URANIE::Launcher::TCode::resetCurrentSimulation(), URANIE::Launcher::TLauncher::run(), URANIE::Launcher::TCode::setCommand(), URANIE::Launcher::TLauncher::setNoIntermediateSaved(), URANIE::Launcher::TLauncher::setSave(), URANIE::Launcher::TCode::start(), URANIE::Launcher::TLauncher::terminate(), URANIE::Launcher::TCode::terminate(), URANIE::Launcher::TLauncher::TLauncher(), URANIE::Launcher::TLauncherEnv::verifyWorkingDirectory(), and URANIE::Launcher::TLauncher::~TLauncher().
            
            