English Français

Documentation / Manuel développeur

Modules disponibles

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

Description of the class TOA. More...

#include <TOA.h>

Inheritance diagram for URANIE::Sampler::TOA:
Collaboration diagram for URANIE::Sampler::TOA:

Public Member Functions

Constructor and Destructor
 TOA (URANIE::DataServer::TDataServer *tds, Option_t *option="oa", Int_t nCalcul=1000)
 Default constructor.
 
virtual ~TOA ()
 Default destructor.
 
Generation of the sample
virtual void generateSample (Option_t *option)
 Generates the sample.
 
Machine state

For stochastic methods, 2 states init et terminate can be created : the first one can be executed just before the generation of the sample, and the second one just after the generation. They can be used for pre or post traitement purpose.

virtual void init ()
 The pre-traitment step.
 
Printing Log
virtual void printLog (Option_t *option="")
 Prints the log.
 
- Public Member Functions inherited from URANIE::Sampler::TSamplerStochastic
 TSamplerStochastic (URANIE::DataServer::TDataServer *tds, Option_t *option, Int_t nCalcul)
 Constructor with a dataserver.
 
virtual ~TSamplerStochastic ()
 Default destructor.
 
void setSeed (Int_t ind=0)
 Init the seed.
 
Int_t getSeed ()
 Returns the seed value.
 
- Public Member Functions inherited from URANIE::Sampler::TSampler
 TSampler (URANIE::DataServer::TDataServer *tds, Option_t *option, Int_t nCalcul)
 Constructor with a TDataServer, the options and the size of the sample.
 
virtual ~TSampler ()
 Default destructor.
 
Int_t GetID ()
 Returns the ID of the class.
 
void setMethodName (TString str)
 Sets the method name in a global variable.
 
TString getMethodName ()
 Gets the method name.
 
virtual URANIE::DataServer::TDataServer * getTDS ()
 Return the TDS filling by the sampling algorithm.
 
void parseOption (Option_t *option)
 Parse the option.
 
virtual void createListOfAttributes ()
 Creates the List of attributes to simulate.
 
virtual void createTuple ()
 Creates the TDSNtupleD of data with only the TStochasticAttributes.
 
URANIE::DataServer::TDSNtupleD * getTuple ()
 Returns the TDSNtupleD of data.
 
virtual void fillOtherAttributes ()
 Fills the TDSNtupleD of data with other TFormulaAttributes.
 
void setLog ()
 
void unsetLog ()
 
void changeLog ()
 
Bool_t getLog ()
 

Private Attributes

Int_t _nSymbols
 The number of symbols.
 

Additional Inherited Members

- Public Attributes inherited from URANIE::Sampler::TSampler
Int_t _nS
 The size of the sample.
 
Int_t _nX
 The size of attributes to sample.
 
URANIE::DataServer::TDSNtupleD * _ntsample
 the tntuple of data
 
TString _sMethod
 The title of the sampler method.
 
Bool_t _blog
 Log Printing.
 
Bool_t _bupdateFile
 Update the back up file when generating the attributeformula if there is some.
 
URANIE::DataServer::TDataServer * _tds
 Pointer to a TDS.
 
TList * _lstOfAttributesToSample
 The list of Stochastic Attributes to sample.
 
- Protected Member Functions inherited from URANIE::Sampler::TSamplerStochastic
virtual void terminate ()
 The post-processing step.
 
- Protected Attributes inherited from URANIE::Sampler::TSamplerStochastic
Int_t _nSeed
 

Detailed Description

Description of the class TOA.

To be written by the developper.

Constructor & Destructor Documentation

◆ TOA()

URANIE::Sampler::TOA::TOA ( URANIE::DataServer::TDataServer *  tds,
Option_t *  option = "oa",
Int_t  nCalcul = 1000 
)

Default constructor.

Referenced by ClassImp().

◆ ~TOA()

virtual URANIE::Sampler::TOA::~TOA ( )
virtual

Default destructor.

Referenced by ClassImp().

Member Function Documentation

◆ generateSample()

virtual void URANIE::Sampler::TOA::generateSample ( Option_t *  option)
virtual

Generates the sample.

Implements URANIE::Sampler::TSampler.

Referenced by ClassImp().

◆ init()

virtual void URANIE::Sampler::TOA::init ( )
virtual

The pre-traitment step.

Reimplemented from URANIE::Sampler::TSamplerStochastic.

Referenced by ClassImp().

◆ printLog()

virtual void URANIE::Sampler::TOA::printLog ( Option_t *  option = "")
virtual

Prints the log.

Reimplemented from URANIE::Sampler::TSamplerStochastic.

Referenced by ClassImp().

Member Data Documentation

◆ _nSymbols

Int_t URANIE::Sampler::TOA::_nSymbols
private

The number of symbols.

Referenced by ClassImp().