42 #include "TStochAttribut.h" 74 TDGSM(TDataServer *tdsNominal,
void (*fcn)(Double_t*,Double_t*),
75 Int_t ns, TString sensitiveAtt, TString outputAtt,
76 TString samplingOption =
"steps=1%");
86 TDGSM(TDataServer *tdsNominal,
const char* fcn,
88 TString sensitiveAtt, TString outputAtt,
89 TString samplingOption );
98 TDGSM(TDataServer *tdsNominal, URANIE::Launcher::TCode *fcode,
100 TString sensitiveAtt =
"", TString samplingOption =
"steps=1%");
109 TDGSM(TDataServer *tdsNominal, URANIE::Relauncher::TRun *run,
111 TString sensitiveAtt =
"", TString samplingOption =
"steps=1%");
120 TDGSM(TDataServer *tdsNominal, TString inputAtt,
121 TString outputAtt, TString sensitiveAtt = TString(
""));
133 virtual Double_t getStepSizeParameter()
142 TMatrixD getSensitivityMatrix();
160 generateSampleByOATDesign(option);
163 void generateSampleByOATDesign(Option_t * option =
"");
173 void initSample(Int_t ns, Option_t * option =
"");
175 virtual void parseOption(Option_t *option =
"");
187 void evaluateIndexes(Option_t * option =
"");
198 virtual void printLog();
ROOT.
Definition: TCMN.h:45
This class provides sensitivity measures based on finite difference.
virtual void generateSample(Option_t *option="")
Generates the OAT sampling.
Definition: TDGSM.h:158
Description of the class TFiniteDifferences.
Definition: TFiniteDifferences.h:79
Description of the class TDGSM.
Definition: TDGSM.h:54
TDataServer * getDataServer()
Returns a pointer to the internal data server.
Definition: TDGSM.h:148