Hi, I try to run ROOT on the ATLAS cluster (hp version 10). I use: ROOTSYS = /afs/cern.ch/na49/library.4/ROOT/v2.13/hp700_ux102/root/ LD_LIBRARY_PATH = /afs/cern.ch/na49/library.4/ROOT/v2.13/hp700_ux102/root/lib As an interactive process( $ROOTSYS/bin/root ), ROOT works fine. I now try to write a simple c++ code which calls ROOT and tries to create an histo and dump it. This histo is badly created (xmin=xmax). I don't understand why. Please find below the makefile and the simple code a.cxx Many thanks in advance for your help. Pascal Perrodo. ------------------------------------------------------- # # Makefile for compile of c++ code with call to ROOT libs # C++FLAGS = -g -I$(ROOTSYS)/include LDFLAGS = -g CC = cc CXX = CC LINKER = $(CXX) ROOTLIBS = -L$(ROOTSYS)/lib -lNew -lBase -lCint -lClib -lCont -lFunc\ -lGraf -lGraf3d -lHist -lHtml -lMatrix -lMeta -lMinuit -lNet \ -lPostscript -lProof -lTree -lUnix -lZip ROOTGLIBS = -lGpad -lGui -lGX11 -lX3d LIBS = $(ROOTLIBS) -lm GLIBS = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/lib/X11R5 \ -lXpm -lX11 -lm -ldld CCNAME = a OBJ = $(CCNAME).o SRC = $(CCNAME).cxx all: $(CCNAME) $(CCNAME): $(OBJ) $(SRC) $(LINKER) $(LDFLAGS) -o $(CCNAME) $(OBJ) $(GLIBS) $(CCNAME).o: $(SRC) $(CXX) -c $(CCNAME).cxx $(C++FLAGS) ----------------------------------------------------------------------- //------------------------------------------------------------------- // // Example of ROOT libraries called in a C++ code // // Pascal Perrodo 25/02/1997 //------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> #include <iostream.h> #include <math.h> #include "TROOT.h" #include "TH1.h" #include "TCanvas.h" // needed by Motif extern void InitGui(); VoidFuncPtr_t initfuncs[] = { InitGui, 0 }; TROOT rootBase("toto","test root",initfuncs); int main(int argc,char **argv) { TH1F *h1; h1 = new TH1F("h1","Histogram 1",100,0.,100.); h1->Dump(); } // end of main ----------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:41 MET