Changeset 12489


Ignore:
Timestamp:
11/11/11 00:51:15 (13 years ago)
Author:
tbretz
Message:
Fixed some mistakes in the new algorithmsin gotNewRun and runOpen
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/EventBuilderWrapper.h

    r12481 r12489  
    525525
    526526        map<uint32_t,FAD::RunDescription>::iterator it = fExpectedRuns.begin();
    527         while (1)
     527        while (it!=fExpectedRuns.end())
    528528        {
    529529            if (it->first<runid)
    530530            {
    531531                ostringstream str;
    532                 str << "runOpen - Missed run " << runid << "." << endl;
     532                str << "runOpen - Missed run " << it->first << "." << endl;
    533533                fMsg.Info(str);
    534534
    535                 fExpectedRuns.erase(it);
     535                fExpectedRuns.erase(it++);
     536                continue;
    536537            }
    537538            if (it->first==runid)
     
    957958        // This function is called even when writing is switched off
    958959        set<uint32_t>::iterator it = fIsRunStarted.begin();
    959         while (1)
     960        while (it!=fIsRunStarted.end())
    960961        {
    961962            if (*it<runnr)
    962963            {
    963964                ostringstream str;
    964                 str << "gotNewRun - Missed run " << runnr << "." << endl;
     965                str << "gotNewRun - Missed run " << *it << "." << endl;
    965966                fMsg.Info(str);
    966967
    967                 fIsRunStarted.erase(it);
     968                fIsRunStarted.erase(it++);
     969                continue;
    968970            }
    969971            if (*it==runnr)
     
    13841386    {
    13851387        const uint16_t *ptr = reinterpret_cast<uint16_t*>(buf);
    1386 
    13871388        EventBuilderWrapper::This->debugHead(socket, FAD::EventHeader(ptr));
     1389
     1390        // const FAD::EventHeader &h = *reinterpret_cast<FAD::EventHeader*>(buf);
     1391        // EventBuilderWrapper::This->debugHead(socket, h);
     1392
    13881393    }
    13891394
Note: See TracChangeset for help on using the changeset viewer.