TDirectory::mkdir() is not behaving as I would expect it to, and I'm not sure if this is a bug or intentional. Let's say I want to create a structure like: top/sub1/sub2 I would expect to be able to do: TDirectory *sb1 = top->mkdir("sub1"); TDirectory *sb2 = sb1->mkdir("sub2"); Instead, this creates two subdirectories of top: top/sub1 top/sub2 To make the desired structure, I have to do: TDirectory *sb1 = top->mkdir("sub1"); sb1->cd(); TDirectory *sb2 = top->mkdir("sub2"); Is this really intentional? It seems counter-intuitive to me. cheers... Charles. PS: this is with version 2.25/01 -- +---------------------------------------------------------------------+ | Charles Leggett | <CGLeggett@lbl.gov> | | Lawrence Berkeley National Lab | HCG / NERSC : Atlas / D0 | | 1 Cyclotron Road, MS 50B-3238 | | | Berkeley, CA 94720 | Eagles may soar, but weasels don't | | (510) 495-2930 room: 50B-3201 | get sucked into jet engines. | +------------------- http://annwm.lbl.gov/~leggett -------------------+
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:32 MET