Ignore:
Timestamp:
03/01/06 17:20:33 (19 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r7179 r7553  
    115115MTask::MTask(const char *name, const char *title)
    116116    : fFilter(NULL), fSerialNumber(0), fIsPreprocessed(kFALSE),
    117     fStopwatch(0), fNumExec0(0)
     117    fStopwatch(0), fNumExec0(0), fAccelerator(0)
    118118{
    119119    fName  = name  ? name  : "MTask";
     
    257257    //
    258258    const Bool_t exec = fFilter ? fFilter->IsConditionTrue() : kTRUE;
    259 
    260259    if (!exec)
    261260        return kTRUE;
    262261
    263     fStopwatch->Start(kFALSE);
     262    if (!HasAccelerator(kAccDontCount|kAccDontTime))
     263        fStopwatch->Start(kFALSE);
    264264    const Int_t rc = Process();
    265     fStopwatch->Stop();
     265    if (!HasAccelerator(kAccDontTime))
     266        fStopwatch->Stop();
    266267
    267268    return rc;
     
    428429    *fLog << all << setfill(' ') << setw(lvl) << " ";
    429430
    430     if (GetCpuTime()>0 && time>0 && GetCpuTime()>=0.001*time)
     431    if (GetCpuTime()>0 && time>0 && GetCpuTime()>=0.001*time && !HasAccelerator(kAccDontTime))
    431432        *fLog << Form("%5.1f", GetCpuTime()/time*100) << "% ";
    432433    else
     
    436437        *fLog << GetStreamId() << ":";
    437438    *fLog << GetDescriptor() << "\t";
    438     *fLog << dec << GetNumExecutions();
     439
     440    if (HasAccelerator(kAccDontCount))
     441        *fLog << "-/-";
     442    else
     443        *fLog << dec << GetNumExecutions();
     444
    439445    if (fFilter)
    440446        *fLog << " <" << fFilter->GetName() << ">";
Note: See TracChangeset for help on using the changeset viewer.