#include #include #include #include "TROOT.h" #include "TH1.h" #include "TPaveText.h" #include "TApplication.h" #include "TSystem.h" #include "TCanvas.h" using namespace std; class data_t{ private: static const int NUMCOLS = 20; public: double cols[NUMCOLS]; data_t(){reset();} void reset(){ for(int i=0;iReset(); TApplication app("app",NULL,NULL); ifstream input("padplane.dat"); vector datavec; char line[200]; int j=0; data_t data; while(input.getline(line,199)) { std::istringstream istr(line); data.reset(); for(int i=0;i> data.cols[i]; datavec.push_back(data); std::cout << "# " << j << std::endl; j++; } for(unsigned int i=0;iAddText(ostr.str().c_str()); ostr.str(" "); pads[i]->AddText(ostr.str().c_str()); for(int j=0;j<8;j++) { if(datavec[i].cols[6+j]>-1) { ostr.str(""); ostr << datavec[i].cols[6+j]; pads[i]->AddText(ostr.str().c_str()); } } pads[i]->Draw(); } //TH1D h4("h4","h4",100,0,5); //h4.Draw(); gApplication->SetReturnFromRun(kTRUE); gSystem->Run(); }