English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Sensitivity: TScreeming.h Source File
Uranie / Sensitivity v4.9.0
/* @license-end */
TScreeming.h
Go to the documentation of this file.
1
2// Copyright (C) 2013-2024 CEA/DES
3//
4// This program is free software: you can redistribute it and/or modify
5// it under the terms of the GNU Lesser General Public License as published
6// by the Free Software Foundation, either version 3 of the License, or any
7// later version.
8//
9// This program is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU Lesser General Public License for more details.
13//
14// You should have received a copy of the GNU Lesser General Public License
15// along with this program. If not, see <http://www.gnu.org/licenses/>.
17// TScreeming mer sep 13 12:36:50 CEST 2006
19// $Id$
20// $Author$
21// $Date$
22// $Revision$
23// $State$
25
43// ROOT
44#ifdef ROOT5
45#include "Api.h"
46#endif
47#include "TLegend.h"
48#include "TPie.h"
49
50#ifndef TSCREEMING_H
51#define TSCREEMING_H
52#include "TSensitivity.h"
53
54#include <iostream>
55using std::cout;
56using std::endl;
57
58namespace URANIE
59{
60namespace Sensitivity
61{
63{
64private:
65public:
66 //---------------------------------------------
70
71 TScreeming(URANIE::DataServer::TDataServer *tds, const char *fcn, Int_t ns = -1,
72 const char *varexpinput = "", const char *varexpoutput = "") :
73 TSensitivity(tds, fcn, ns, varexpinput, varexpoutput)
74 {
75 }
76 ;
77#ifdef ROOT5
79 TScreeming(URANIE::DataServer::TDataServer *tds, void *fcn, Int_t ns = -1,
80 const char *varexpinput = "", const char *varexpoutput = "") :
81 TSensitivity(tds, fcn, ns, varexpinput, varexpoutput)
82 {
83 }
84 ;
85#else
86 TScreeming(URANIE::DataServer::TDataServer *tds,
87 void (*fcn)(Double_t*, Double_t*),
88 const char *varexpinput, const char *varexpoutput, Int_t ns = -1) :
89 TSensitivity(tds, fcn, varexpinput, varexpoutput, ns)
90 { };
91#endif
93 TScreeming(URANIE::DataServer::TDataServer *tds, const char *varexpinput,
94 const char *varexpoutput, Option_t * option = "") :
95 TSensitivity(tds, varexpinput, varexpoutput, option)
96 {
97 }
98 ;
100 TScreeming(URANIE::DataServer::TDataServer *tds,
101 URANIE::Launcher::TCode *code, Int_t ns = 100) :
102 TSensitivity(tds, code, ns)
103 {
104 }
105 ;
107 TScreeming(URANIE::DataServer::TDataServer *tds,
108 URANIE::Relauncher::TRun *code, Int_t ns = 100) :
109 TSensitivity(tds, code, ns)
110 { };
112 virtual ~TScreeming();
114
115 //---------------------------------------------
119 virtual void printLog(Option_t *option = "");
121
122 ClassDef(URANIE::Sensitivity::TScreeming, ID_SENSITIVITY)
123 //Classe de
124};
125
126} // Fin du namespace Sensitivity
127} // Fin du namespace URANIE
128#endif
Interface of class URANIE::Sensitivity::TSensitivity.
Description of the class TScreeming.
Definition TScreeming.h:63
TScreeming(URANIE::DataServer::TDataServer *tds, URANIE::Launcher::TCode *code, Int_t ns=100)
Default constructor with TCode arg.
Definition TScreeming.h:100
virtual void printLog(Option_t *option="")
virtual ~TScreeming()
Default destructor.
TScreeming(URANIE::DataServer::TDataServer *tds, void(*fcn)(Double_t *, Double_t *), const char *varexpinput, const char *varexpoutput, Int_t ns=-1)
Definition TScreeming.h:86
TScreeming(URANIE::DataServer::TDataServer *tds, const char *fcn, Int_t ns=-1, const char *varexpinput="", const char *varexpoutput="")
Default constructor with the name of a function.
Definition TScreeming.h:71
TScreeming(URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *code, Int_t ns=100)
Default constructor with TRun arg.
Definition TScreeming.h:107
TScreeming(URANIE::DataServer::TDataServer *tds, const char *varexpinput, const char *varexpoutput, Option_t *option="")
Default constructor with a TDataServer filling.
Definition TScreeming.h:93
Description of the class TSensitivity.
Definition TSensitivity.h:112
ROOT.
Definition TCMN.h:45