Ignore:
Timestamp:
05/16/03 13:11:23 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mbase
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mbase/MContinue.cc

    r1937 r2117  
    137137    }
    138138
     139    GetFilter()->SetDisplay(fDisplay);
     140    GetFilter()->SetLogStream(fLog);
     141
    139142    SetBit(kFilterIsPrivate);
    140143
  • trunk/MagicSoft/Mars/mbase/MEvtLoop.cc

    r2098 r2117  
    171171Bool_t MEvtLoop::PreProcess(const char *tlist)
    172172{
     173    fTaskList = NULL;
     174
    173175    //
    174176    // check if the needed parameter list is set.
     
    328330Bool_t MEvtLoop::Process(Int_t maxcnt)
    329331{
     332    if (!fTaskList)
     333        return kFALSE;
     334
    330335    //
    331336    //   loop over all events and process all tasks for
     
    440445    //  execute the post process of all tasks
    441446    //
    442     return fTaskList->PostProcess();
     447    return fTaskList ? fTaskList->PostProcess() : kTRUE;
    443448}
    444449
  • trunk/MagicSoft/Mars/mbase/MTask.cc

    r2052 r2117  
    364364    return kFALSE;
    365365}
     366
     367void MTask::SetDisplay(MStatusDisplay *d)
     368{
     369    if (fFilter)
     370        fFilter->SetDisplay(d);
     371    MParContainer::SetDisplay(d);
     372}
  • trunk/MagicSoft/Mars/mbase/MTask.h

    r2015 r2117  
    6868    const MFilter *GetFilter() const      { return fFilter; }
    6969    MFilter *GetFilter()  { return fFilter; } // for MContinue only
     70    void SetDisplay(MStatusDisplay *d);
    7071    virtual void PrintStatistics(const Int_t lvl=0, Bool_t title=kFALSE) const;
    7172
  • trunk/MagicSoft/Mars/mbase/MTaskList.cc

    r2052 r2117  
    134134{
    135135    fTasks->ForEach(MTask, SetLogStream)(log);
    136     MParContainer::SetLogStream(log);
     136    MTask::SetLogStream(log);
    137137}
    138138
     
    140140{
    141141    fTasks->ForEach(MTask, SetDisplay)(d);
    142     MParContainer::SetDisplay(d);
     142    MTask::SetDisplay(d);
    143143}
    144144
Note: See TracChangeset for help on using the changeset viewer.