Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
{
gROOT->Reset();
#include "Riostream.h"

ifstream in;

in.open("diff_Xtalk_FileName");

Int_t index;
Float_t diffXtalkR;
Float_t diffXtalkL;
Float_t diffIntL;
Float_t diffIntR;
int i=0;
Int_t nlines = 0;
TFile *f = new TFile("RootFile","RECREATE");

TNtuple *ntuple = new TNtuple("DiffXtalk","data from new ascii file","index:diffXtalkR:diffIntR:diffXtalkL:diffIntL");

while (1) {
  i++;
  in >> index >> diffXtalkR >> diffIntR >> diffXtalkL >> diffIntL ;
  if (!in.good()) break;

  DiffXtalk->Fill(index,diffXtalkR,diffIntR,diffXtalkL,diffIntL);
  nlines++;
}

std::cout<<" found nr of lines: "<<nlines<<std::endl;

in.close();
f->Write();
}