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::TPetras Class Reference
Uranie / Sampler  v4.10.0
/* @license-end */
URANIE::Sampler::TPetras Class Reference

Description of the class URANIE::Sampler::TPetras. More...

#include <TPetras.h>

Inheritance diagram for URANIE::Sampler::TPetras:
Collaboration diagram for URANIE::Sampler::TPetras:

Public Member Functions

Int_t getLevel ()
 
Constructor and Destructor
 TPetras (URANIE::DataServer::TDataServer *tds, Option_t *option, Int_t nS)
 Default constructor. More...
 
virtual ~TPetras ()
 Default destructor. More...
 
Generation of the sample
virtual void generateSample (Option_t *option="")
 Generates the sample. More...
 
Printing Log
virtual void printLog (Option_t *option="")
 
- Public Member Functions inherited from URANIE::Sampler::TSamplerDeterminist
 TSamplerDeterminist (URANIE::DataServer::TDataServer *tds, Option_t *option, Int_t ns)
 Constructor with a dataserver. More...
 
virtual ~TSamplerDeterminist ()
 Default destructor. More...
 
- 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. More...
 
virtual ~TSampler ()
 Default destructor. More...
 
Int_t GetID ()
 Returns the ID of the class. More...
 
void setMethodName (TString str)
 Sets the method name in a global variable. More...
 
TString getMethodName ()
 Gets the method name. More...
 
virtual URANIE::DataServer::TDataServer * getTDS ()
 Return the TDS filling by the sampling algorithm. More...
 
void parseOption (Option_t *option)
 Parse the option. More...
 
virtual void createListOfAttributes ()
 Creates the List of attributes to simulate. More...
 
virtual void createTuple ()
 Creates the TDSNtupleD of data with only the TStochasticAttributes. More...
 
URANIE::DataServer::TDSNtupleD * getTuple ()
 Returns the TDSNtupleD of data. More...
 
virtual void fillOtherAttributes ()
 Fills the TDSNtupleD of data with other TFormulaAttributes. More...
 
void setLog ()
 
void unsetLog ()
 
void changeLog ()
 
Bool_t getLog ()
 

Private Attributes

Int_t _nQ
 

Additional Inherited Members

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

Detailed Description

Description of the class URANIE::Sampler::TPetras.

To be written by the developper.

Constructor & Destructor Documentation

◆ TPetras()

URANIE::Sampler::TPetras::TPetras ( URANIE::DataServer::TDataServer *  tds,
Option_t *  option,
Int_t  nS 
)

Default constructor.

The last argument is the level required by Petras and not the size of the sample.

Referenced by ClassImp().

◆ ~TPetras()

virtual URANIE::Sampler::TPetras::~TPetras ( )
virtual

Default destructor.

Referenced by ClassImp().

Member Function Documentation

◆ generateSample()

virtual void URANIE::Sampler::TPetras::generateSample ( Option_t *  option = "")
virtual

Generates the sample.

Implements URANIE::Sampler::TSampler.

Referenced by ClassImp().

◆ getLevel()

Int_t URANIE::Sampler::TPetras::getLevel ( )
inline

References _nQ.

◆ printLog()

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

Reimplemented from URANIE::Sampler::TSamplerDeterminist.

Referenced by ClassImp().

Member Data Documentation

◆ _nQ

Int_t URANIE::Sampler::TPetras::_nQ
private

Referenced by ClassImp(), and getLevel().