#include "LinkAnal.h" #include LinkAnal::LinkAnal() { hfile = new TFile("link_anal.root","RECREATE","Vzn analysis"); hpacket_per_sec = new TH1F("packet_per_sec","packets persecond",140,0.,140.0); } LinkAnal::~LinkAnal() { // Save all objects in this file hfile->Write(); } void LinkAnal::open_file(char* filename) { datafile.open(filename); } int LinkAnal::read_line() { // assumes line[] is read in if (strpbrk(line,":") !=NULL) { //cout<> i; //if (i==9) kstop=1;; return (1); } // ------------------------------------------------------------------------------- void LinkAnal::read_file() { datafile.getline( &line[0], 1000, '\n'); //skip 1st line int count1=0; int count2 = 0; kstop = 0; //vector protocols; //vector protocol_cnt; while ( !datafile.eof() ) { datafile.getline( &line[0], 1000, '\n'); count1++; count2++; if (count1>10000) { count1=0; cout<Fill(packet.time); //count # protocols //vectoritterator if (kstop) break; } }