Hi Cyril. Replace TH1F *htemp; with TH1F *htemp = gROOT->FindObject("htemp"); "htemp" is the name of the histogram out in RootSpace that you have to get your pointer to point to. You could have called your pointer TH1F* hblat if you wanted; the important part is to get a pointer to what Root named "htemp". In compiled code, I'm not sure what you need to do (if anything) to gain access to gROOT, but you need to make a call to TROOT::FindObject() to get the pointer. Ciao. Stephen On Mon, 20 Nov 2000, Cyril Lachaud wrote: > > Hi again, > > thank you for the answer... but I'm still not satisfied... > > Here is my code: > > fFiles_chained->Draw("variable"); > fHCanvas->Update(); // it gives me the good histogramm : htemp > TH1F *htemp; > htemp->SetXTitle("toto"); > > The last command gives the following error: > *** Break *** segmentation violation > > If you have the answer... > > Cyril Lachaud. > > > On Mon, 20 Nov 2000, Rene Brun wrote: > > > Hi Cyril, > > > > If htemp is in your current pad gPad, from the command line, you can do: > > htemp->GetXaxis()->SetTimeDisplay(1); > > htemp->GetXaxis()->SetTimeFormat("some format"); > > > > Rene Brun > > > > Cyril Lachaud wrote: > > > > > > Hi Rooters, > > > > > > I'm working on a shared library (so not "in line"). > > > > > > I would like to know how to access to the histo filled after the > > > TChain->Draw method... (to modify axis for time format for example). > > > > > > As far as I know this histo is called by default "htemp". But how can I do > > > htemp->GetXaxis->SetTimeFormat() ? > > > > > > Thank you. > > > > > > Cyril Lachaud > > >
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET