TDataSet *CreateTable() { // ----------------------------------------------------------------- // PxlSectorsOnHalf Allocated rows: 5 Used rows: 5 // Table: Survey_st[0]--> Survey_st[4] // ==================================================================== // ------ Test whether this table share library was loaded ------ if (!gROOT->GetClass("St_Survey")) return 0; Survey_st row[10] = { {1, 1,0,0, 0,1,0, 0,0,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"top sector"}, {2, 1,0,-0.005, 0,1,-0.005, 0.005,0.005,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"top sector"}, {3, 1,0,0, 0,1,0, 0,0,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"right sector"}, {4, 1,0,0.001, 0,1,-0.001, -0.001,0.001,1, 0,0.03,0,.0001,.0001,.0001,.0001,.0001,.0001,"bottom sector"}, {5, 1,0,0, 0,1,0, 0,0,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"left sector"}, {6, 1,0,0, 0,1,0, 0,0,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"top sector"}, {7, 1,-0.010,0.010, 0.010,1,0.010,-0.010,-0.010,1, 0.23,0.19,0,.0001,.0001,.0001,.0001,.0001,.0001,"top sector"}, {8, 1,0,0, 0,1,0, 0,0,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"right sector"}, {9, 1,0,0, 0,1,0, 0,0,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"bottom sector"}, {10, 1,0,0, 0,1,0, 0,0,1, 0,0,0,.0001,.0001,.0001,.0001,.0001,.0001,"left sector"} }; St_Survey *tableSet = new St_Survey("pxlSectorsOnHalf",10); for (Int_t i = 0; i < 10; i++) tableSet->AddAt(&row[i].Id, i); // ----------------- end of code --------------- return (TDataSet *)tableSet; }