Ignore:
Timestamp:
11/25/02 09:12:47 (23 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mbase
Files:
2 edited

Legend:

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

    r1657 r1668  
    208208    if (fProgress)
    209209    {
     210        fProgress->Reset();
     211
     212        Int_t entries = INT_MAX;
     213
     214#ifdef __MARS__
     215        // limits.h
     216        MRead *read = (MRead*)fTaskList->FindObject("MRead");
     217        if (read && read->GetEntries()>0)
     218            entries = read->GetEntries();
     219#endif
     220
    210221        if (maxcnt>0)
    211             fProgress->SetRange(0, maxcnt);
    212 #ifdef __MARS__
     222            fProgress->SetRange(0, TMath::Min(maxcnt, entries));
    213223        else
    214         {
    215             MRead *read = (MRead*)fTaskList->FindObject("MRead");
    216             if (read && read->GetEntries()>0)
    217                 fProgress->SetRange(0, read->GetEntries());
    218         }
    219 #endif
     224            if (entries!=INT_MAX)
     225                fProgress->SetRange(0, entries);
    220226    }
    221227
  • trunk/MagicSoft/Mars/mbase/MFilter.h

    r1481 r1668  
    1010class MFilter : public MTask
    1111{
     12private:
     13    virtual Bool_t PreProcess(MParList *pList);
     14    virtual Bool_t Process();
     15    virtual Bool_t PostProcess();
     16
    1217public:
    1318    MFilter(const char *name=NULL, const char *title=NULL);
    1419
    1520    virtual Bool_t IsExpressionTrue() const = 0;
    16 
    17     virtual Bool_t PreProcess(MParList *pList);
    18     virtual Bool_t Process();
    19     virtual Bool_t PostProcess();
    20 
    2121    virtual TString GetRule() const;
    2222
Note: See TracChangeset for help on using the changeset viewer.