{ int ichan, icount; int iter; char line[ 256 ]; Float_t ftime; FILE *fin = fopen("muon2.dat","r"); TFile *fout = new TFile("muon2.root","RECREATE"); TNtuple *mlout = new TNtuple("mlout","muon lifetime data","time"); while( fgets( &line, 256, fin ) ) { sscanf( &line, "%d %d", &ichan, &icount ); ftime = (ichan - 0.834415) / 205.456; iter = 0; while ( iter < icount ) { mlout->Fill( ftime ); ++iter; } } fclose( fin ); fout->Write(); }