Changeset 12437


Ignore:
Timestamp:
11/07/11 00:04:29 (13 years ago)
Author:
tbretz
Message:
Added some more member functions to make debugging easier.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/fadctrl.cc

    r12377 r12437  
    511511    }
    512512
    513     bool IsConfigured() const
    514     {
    515         bool identical = true;
     513    bool HasCorrectRoi() const
     514    {
    516515        for (int i=0; i<FAD::kNumChannels; i++)
    517516            if (fTargetRoi[i]!=fChannelHeader[i].fRegionOfInterest)
    518             {
    519                 identical = false;
    520                 break;
    521             }
    522 
    523         return fEventHeader==fBufEventHeader && identical;
     517                return false;
     518
     519        return true;
     520    }
     521
     522    bool HasCorrectHeader() const
     523    {
     524        return fEventHeader==fBufEventHeader;
     525    }
     526
     527    bool IsConfigured() const
     528    {
     529        return HasCorrectRoi() && HasCorrectHeader();
     530    }
     531
     532    void PrintCheckHeader()
     533    {
     534        Out() << "================================================================================" << endl;
     535        fEventHeader.print(Out());
     536        Out() << "--------------------------------------------------------------------------------" << endl;
     537        fBufEventHeader.print(Out());
     538        Out() << "================================================================================" << endl;
    524539    }
    525540
Note: See TracChangeset for help on using the changeset viewer.