TDataSet *CreateTable() { if (!gROOT->GetClass("St_Survey")) return 0; Survey_st row[10] = { {1, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {2, 0.99985, 0.01745, 0.00000,-0.01745, 0.99985, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {3, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {4, 0.99985, 0.01745, 0.00000,-0.01745, 0.99985, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {5, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {6, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {7, 0.99985, 0.01745, 0.00000,-0.01745, 0.99985, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {8, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {9, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"}, {10, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.00000, 0.00000, 0.00000, 1.00000, 0.0000, 0.0000, 0.0000,0.001,0.001,0.001,0.001,0.001,0.001,"IdealGeoPass1"} }; St_Survey *tableSet = new St_Survey("pxlSectorOnHalf",10); for (Int_t i = 0; i < 10; i++) tableSet->AddAt(&row[i].Id, i); return (TDataSet *)tableSet; }