Hi Martin, You could try: TIter next(dir->GetList()); while( (TObject *obj = next()) ) { if (obj->InheritsFrom(TH1::Class()) obj->Write(); } Cheers, Philippe. -----Original Message----- From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Martin Simard Sent: Friday, July 11, 2003 3:21 PM To: roottalk@pcroot.cern.ch Subject: [ROOT] Write all histograms problem Hello, In my code I read a ntuple and do the following to write all histograms (objects); TDirectory *dir = gDirectory; TFile *f = new TFile("file.root","recreate"); ->Write(); delete f; The file.root contain all histograms but he contain also the ntuple that I read... I don't want to save the ntuple in the file. Writing histogram one by one works but do you have another solution. Martin
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET