Changeset 9336 for trunk/MagicSoft/Mars/mbase
- Timestamp:
- 02/15/09 13:24:59 (16 years ago)
- Location:
- trunk/MagicSoft/Mars/mbase
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mbase/MLog.cc
r9302 r9336 1 1 /* ======================================================================== *\ 2 ! $Name: not supported by cvs2svn $:$Id: MLog.cc,v 1.6 2 2009-02-07 20:40:07tbretz Exp $2 ! $Name: not supported by cvs2svn $:$Id: MLog.cc,v 1.63 2009-02-15 13:24:59 tbretz Exp $ 3 3 ! -------------------------------------------------------------------------- 4 4 ! … … 814 814 gLog << ": " << msg << std::endl; 815 815 else 816 if ( !location || strlen(location) ==0)816 if (location==0 || location[0]==0) 817 817 gLog << ": " << msg << std::endl; 818 818 else … … 830 830 if (ErrorHandlerIgnore(level)) 831 831 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; 832 837 833 838 gLog << std::flush; -
trunk/MagicSoft/Mars/mbase/MTask.cc
r9314 r9336 452 452 void MTask::PrintStatistics(const Int_t lvl, Bool_t title, Double_t time) const 453 453 { 454 if (!Overwrites Process() && IsA()!=MTask::Class())454 if (!Overwrites("Process") && IsA()!=MTask::Class()) 455 455 return; 456 456 … … 511 511 // leave out the argument. 512 512 // 513 Bool_t MTask::Overwrites Process(TClass *cls) const513 Bool_t MTask::Overwrites(const char *name, TClass *cls) const 514 514 { 515 515 if (!cls) … … 525 525 // Check whether the class cls overwrites Process 526 526 // 527 if (cls->GetMethodAny( "Process"))527 if (cls->GetMethodAny(name)) 528 528 return kTRUE; 529 529 … … 535 535 while ((base=(TBaseClass*)NextBase())) 536 536 { 537 if (Overwrites Process(base->GetClassPointer()))537 if (Overwrites(name, base->GetClassPointer())) 538 538 return kTRUE; 539 539 } -
trunk/MagicSoft/Mars/mbase/MTask.h
r8642 r9336 79 79 80 80 const TList *GetListOfBranches() const { return fListOfBranches; } 81 Bool_t Overwrites Process(TClass *cls=NULL) const;81 Bool_t Overwrites(const char *name, TClass *cls=NULL) const; 82 82 83 83 // Filter functions
Note:
See TracChangeset
for help on using the changeset viewer.