Ignore:
Timestamp:
02/15/09 13:24:59 (16 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mbase
Files:
3 edited

Legend:

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

    r9302 r9336  
    11/* ======================================================================== *\
    2 ! $Name: not supported by cvs2svn $:$Id: MLog.cc,v 1.62 2009-02-07 20:40:07 tbretz Exp $
     2! $Name: not supported by cvs2svn $:$Id: MLog.cc,v 1.63 2009-02-15 13:24:59 tbretz Exp $
    33! --------------------------------------------------------------------------
    44!
     
    814814        gLog << ": " << msg << std::endl;
    815815    else
    816         if (!location || strlen(location) == 0)
     816        if (location==0 || location[0]==0)
    817817            gLog << ": " << msg << std::endl;
    818818        else
     
    830830    if (ErrorHandlerIgnore(level))
    831831        return;
     832
     833    // This is a really stupid hack/workaround to suppress these
     834    // annoying errors in case of a log-scale set too early
     835    if (level==kError && !strcmp(location, "THistPainter::PaintInit"))
     836        level=kInfo;
    832837
    833838    gLog << std::flush;
  • trunk/MagicSoft/Mars/mbase/MTask.cc

    r9314 r9336  
    452452void MTask::PrintStatistics(const Int_t lvl, Bool_t title, Double_t time) const
    453453{
    454     if (!OverwritesProcess() && IsA()!=MTask::Class())
     454    if (!Overwrites("Process") && IsA()!=MTask::Class())
    455455        return;
    456456
     
    511511// leave out the argument.
    512512//
    513 Bool_t MTask::OverwritesProcess(TClass *cls) const
     513Bool_t MTask::Overwrites(const char *name, TClass *cls) const
    514514{
    515515    if (!cls)
     
    525525    // Check whether the class cls overwrites Process
    526526    //
    527     if (cls->GetMethodAny("Process"))
     527    if (cls->GetMethodAny(name))
    528528        return kTRUE;
    529529
     
    535535    while ((base=(TBaseClass*)NextBase()))
    536536    {
    537         if (OverwritesProcess(base->GetClassPointer()))
     537        if (Overwrites(name, base->GetClassPointer()))
    538538            return kTRUE;
    539539    }
  • trunk/MagicSoft/Mars/mbase/MTask.h

    r8642 r9336  
    7979
    8080    const TList *GetListOfBranches() const { return fListOfBranches; }
    81     Bool_t OverwritesProcess(TClass *cls=NULL) const;
     81    Bool_t Overwrites(const char *name, TClass *cls=NULL) const;
    8282
    8383    // Filter functions
Note: See TracChangeset for help on using the changeset viewer.