The program listed below produces output listed below the code.
My problem is a garbage after Charge5. When I comment two lines
TFile *FF = new TFile(.......);
gDirectory -> ls();
there is no garbage after Charge5.
The code is compiled under RedHat Linux 7.1, gcc 2.96-85 and root 3.03.06.
I appreciate any help.
Michal Lijowski
#include <TROOT.h>
#include <Rtypes.h>
#include <TFile.h>
#include <TDirectory.h>
#include <string>
#include <strstream>
// ----------------------------------------------------------------------
int main(int argc, char **argv)
{
string InDir, InFile;
TROOT TestInt2String("Test Int2String", "Test Int2String");
InDir = "/home/lijowski/cern/root/tutorials/";
InFile = InDir + "hsimple.root";
cout << " Input File " << InFile << endl;
TFile *FF = new TFile(InFile.c_str(), "READ");
gDirectory -> ls();
strstream cc;
Int_t iz = 5;
cc << iz;
string ZDir = "Charge";
ZDir += cc.str();
cout << " ZDir " << ZDir.c_str() << endl;
}
//------------------------------------------------------------------------------------------
Input File /home/lijowski/cern/root/tutorials/hsimple.root
TFile** /home/lijowski/cern/root/tutorials/hsimple.root Demo ROOT file with histograms
TFile* /home/lijowski/cern/root/tutorials/hsimple.root Demo ROOT file with histograms
KEY: TH1F hpx;1 This is the px distribution
KEY: TH2F hpxpy;1 py vs px
KEY: TProfile hprof;1 Profile of pz versus px
KEY: TNtuple ntuple;1 Demo ntuple
ZDir Charge5LA(LA
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:00 MET