English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Uncertainty Modeler: TTestKolmogorovSmirnov.h Source File
Uranie / Uncertainty Modeler  v4.10.0
/* @license-end */
TTestKolmogorovSmirnov.h
Go to the documentation of this file.
1 // 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/>.
18 // $Id$
19 // $Author$
20 // $Date$
21 // $Revision$
22 // $State$
24 
33 #ifndef TTESTKOLMOGOROVSMIRNOV_H
34 #define TTESTKOLMOGOROVSMIRNOV_H
35 
36 // ROOT
37 
38 // Uranie
39 #include "TTester.h"
40 
41 namespace URANIE
42 {
43 namespace UncertModeler
44 {
46 {
47  // Attributes
48 
49 public:
50  //---------------------------------------------
54  TTestKolmogorovSmirnov(URANIE::DataServer::TDataServer *tds,
56  const char *varexpinput, Option_t * option = "");
58  virtual ~TTestKolmogorovSmirnov();
60 
61  //---------------------------------------------
65  Double_t computeTheCurrentScore(Int_t i, Double_t dzi);
69  URANIE::DataServer::TStochasticAttribute::ELawType tlaw);
71  const char * getTitleStatistic()
72  {
73  return "D";
74  }
76 
77  ClassDef(URANIE::UncertModeler::TTestKolmogorovSmirnov, ID_UNCERTMODELER)
78  // Tester classe
79 };
80 } // Fin du namespace UncertModeler
81 } // Fin du namespace URANIE
82 #endif
Definition: TCirce.cxx:57
const char * getTitleStatistic()
Return the name of the statistic.
Definition: TTestKolmogorovSmirnov.h:71
Description of the class TTester.
Definition: TTester.h:62
Double_t computeTheCurrentScore(Int_t i, Double_t dzi)
The true computation with a vector of information and return the current value.
Interface with statistical test.
Definition: TTestKolmogorovSmirnov.h:45
TTestKolmogorovSmirnov(URANIE::DataServer::TDataServer *tds, const char *varexpinput, Option_t *option="")
Default constructor.
virtual ~TTestKolmogorovSmirnov()
Default constructor.
void computeModifiedScore(URANIE::DataServer::TStochasticAttribute::ELawType tlaw)
Compute the modified value of the statistic.