Hi Glen, never create a TUnixSystem object yourself (why was your intention)? Anyway, the following version of your viewer.cxx works fine: //================================== #include <TApplication.h> #include <TTree.h> #include <TFile.h> class TViewer { private: TTree *fTree; TFile *fFile; public: TViewer() { fFile = new TFile("tree3.root"); fTree = (TTree *)fFile->Get("t3"); fTree->StartViewer(); } ~TViewer() {delete fFile;} }; void main(int argc, char **argv) { TApplication theApp("test",&argc,argv); new TViewer(); theApp.Run(); } //================================== Cheers, Fons. "Glen R. Salo" wrote: > > I am having strange problems when I use TUnixSystem as illustrated in the > attached code. Compile the code (g++ -o viewer viewer.cxx `root-config > --cflags` `root-config --libs`), copy tree3.root from tutorials to the > same directory, and run viewer. On my computer, if I draw "ntrack" a > histogram is drawn correctly. However, if I try to draw any of the other > branches ("stat", "sign", ...), the code immediately exits and writes > "Alarm clock" to my shell window. If the UnixSystem line is removed or > replaced with "TUnixSystem *System = new TUnixSystem();" the program works > fine. > > Thanks for your help, > > Glen > > -------------------------------------------------------------------------------- > Name: viewer.cxx > viewer.cxx Type: unspecified type (application/octet-stream) > Encoding: base64 > Description: viewer.cxx -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7677910
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:51 MET