13.3.6. Macro “samplingOATRegular.C”
13.3.6.1. Objective
This part shows the complete code used to produce the console display in Regular mode.
13.3.6.2. Macro Uranie
TDataServer *tds = new TDataServer("tdsoat","Data server for simple OAT design");
// step 1
tds->addAttribute(new TAttribute("x1"));
tds->addAttribute(new TAttribute("x2"));
// step 2
tds->getAttribute("x1")->setDefaultValue(0.0);
tds->getAttribute("x2")->setDefaultValue(10.0);
// step 3
TOATDesign *oatSampler = new TOATDesign(tds, "regular", 4);
// step 4
Bool_t use_percentage = kTRUE;
oatSampler->setRange("x1", 2.0);
oatSampler->setRange("x2", 40.0, use_percentage);
// step 5
oatSampler->generateSample();
// display
tds->scan("*","","colsize=15 col=:4:3:::");