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: TTestAndersonDarling.h Source File
Uranie / Uncertainty Modeler  v4.10.0
/* @license-end */
TTestAndersonDarling.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 TTESTANDERSONDARLING_H
34 #define TTESTANDERSONDARLING_H
35 
36 // ROOT
37 
38 // Uranie
39 #include "TTester.h"
40 
41 namespace URANIE
42 {
43 namespace UncertModeler
44 {
46 {
47  // Attributes
48 private:
49  Double_t _dEpsilon;
50 
51 public:
52  //---------------------------------------------
56  TTestAndersonDarling(URANIE::DataServer::TDataServer *tds,
58  const char *varexpinput, Option_t * option = "");
60  virtual ~TTestAndersonDarling();
62 
63  //---------------------------------------------
67  void setEpsilon(Double_t depsilon) { _dEpsilon = depsilon;}
70  Double_t getEpsilon() { return _dEpsilon;}
72 
73 
74  //---------------------------------------------
78  Double_t computeTheCurrentScore(Int_t i, Double_t dzi);
82  URANIE::DataServer::TStochasticAttribute::ELawType tlaw);
84  const char * getTitleStatistic()
85  {
86  return "A^{2}";
87  }
89 
90  ClassDef(URANIE::UncertModeler::TTestAndersonDarling, ID_UNCERTMODELER)
91  // Test class
92 };
93 } // Fin du namespace UncertModeler
94 } // Fin du namespace URANIE
95 #endif
Definition: TCirce.cxx:57
Double_t getEpsilon()
Get the epsilon parameter.
Definition: TTestAndersonDarling.h:70
Description of the class TTester.
Definition: TTester.h:62
Interface with statistical test.
TTestAndersonDarling(URANIE::DataServer::TDataServer *tds, const char *varexpinput, Option_t *option="")
Default constructor.
Double_t computeTheCurrentScore(Int_t i, Double_t dzi)
The true computation with a vector of information and return the current value.
void computeModifiedScore(URANIE::DataServer::TStochasticAttribute::ELawType tlaw)
Compute the modified value of the statistic.
virtual ~TTestAndersonDarling()
Default constructor.
const char * getTitleStatistic()
Return the name of the statistic.
Definition: TTestAndersonDarling.h:84
void setEpsilon(Double_t depsilon)
Set the epsilon parameter.
Definition: TTestAndersonDarling.h:68
Definition: TTestAndersonDarling.h:45
Double_t _dEpsilon
Definition: TTestAndersonDarling.h:49