Ignore:
Timestamp:
11/14/01 10:03:20 (23 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mbase
Files:
6 added
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mbase/BaseLinkDef.h

    r1035 r1076  
    3131#pragma link C++ class MInputStreamID+;
    3232
     33#pragma link C++ class MGTask+;
     34#pragma link C++ class MGList+;
     35#pragma link C++ class MGGroupFrame+;
     36
    3337#pragma link C++ class MClone+;
    3438#pragma link C++ class MPrint+;
  • trunk/MagicSoft/Mars/mbase/MInputStreamID.cc

    r1003 r1076  
    4747    fTitle = title;
    4848
    49     fStreamId = "All"; //new char[4];
    50     //strcpy(fStreamId, "All");
     49    fStreamId = "All";
    5150}
    5251
  • trunk/MagicSoft/Mars/mbase/MParContainer.cc

    r1030 r1076  
    137137{
    138138    TROOT::IndentLevel();
    139     *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << " : "
     139    *fLog <<"OBJ: " << GetDescriptor() << ": " << GetTitle() << ", "
    140140        << Int_t(TestBit(kCanDelete)) << endl;
    141141}
     
    147147void MParContainer::Print(Option_t *) const
    148148{
    149     *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << endl;
     149    *fLog <<"OBJ: " << GetDescriptor() << ": " << GetTitle() << endl;
    150150}
    151151
     
    199199{
    200200    *fLog << "To use the the ascii input of " << GetName();
    201     *fLog << " you have to overload " << GetName() << "::AsciiRead." << endl;
     201    *fLog << " you have to overload " << ClassName() << "::AsciiRead." << endl;
    202202}
    203203
     
    205205{
    206206    *fLog << "To use the the ascii output of " << GetName();
    207     *fLog << " you have to overload " << GetName() << "::AsciiWrite." << endl;
    208 }
     207    *fLog << " you have to overload " << ClassName() << "::AsciiWrite." << endl;
     208}
  • trunk/MagicSoft/Mars/mbase/MParContainer.h

    r1030 r1076  
    100100    virtual ~MParContainer() {}
    101101
     102    virtual const char *GetDescriptor() const { return Form("%s [%s]", GetName(), ClassName()); }
     103
    102104    virtual TObject    *Clone(const char *newname="") const;
    103105    virtual Int_t       Compare(const TObject *obj) const;
     
    107109    virtual const char *GetName() const    { return fName.Data(); }
    108110    virtual const char *GetTitle() const   { return fTitle.Data(); }
    109     virtual ULong_t     Hash()             { return fName.Hash(); }
     111    virtual ULong_t     Hash() const       { return fName.Hash(); }
    110112    virtual Bool_t      IsSortable() const { return kTRUE; }
    111113
  • trunk/MagicSoft/Mars/mbase/MParList.cc

    r1027 r1076  
    227227//  check if the object is in the list or not
    228228//
    229 TObject *MParList::FindObject(TObject *obj) const
     229TObject *MParList::FindObject(const TObject *obj) const
    230230{
    231231    return fContainer->FindObject(obj);
  • trunk/MagicSoft/Mars/mbase/MParList.h

    r1030 r1076  
    4444
    4545    TObject       *FindObject(const char *name) const;
    46     TObject       *FindObject(TObject *obj) const;
     46    TObject       *FindObject(const TObject *obj) const;
    4747    MParContainer *FindCreateObj(const char *classname, const char *objname=NULL);
    4848
  • trunk/MagicSoft/Mars/mbase/MTask.cc

    r1027 r1076  
    6767#include "MTask.h"
    6868
     69#include <TMethod.h>
    6970#include <TOrdCollection.h>
    7071
     
    7374
    7475#include "MFilter.h"
     76#include "MGGroupFrame.h"
    7577
    7678ClassImp(MTask);
     
    176178
    177179    fIsPreprocessed = kFALSE;
     180
    178181    return PostProcess();
    179182}
     
    224227void MTask::PrintStatistics(const Int_t lvl) const
    225228{
    226     *fLog << setw(lvl) << " " << GetName() << " [";
    227     *fLog << ClassName() << "] \t" << fNumExecutions;
    228     *fLog << endl;
    229 }
     229    *fLog << setw(lvl) << " " << GetDescriptor() << "\t";
     230    *fLog << dec << fNumExecutions << endl;
     231}
     232
  • trunk/MagicSoft/Mars/mbase/MTask.h

    r1020 r1076  
    7373    UInt_t GetNumExecutions() { return fNumExecutions; }
    7474
    75     Bool_t CallPreProcess(MParList *plist);
    76     Bool_t CallProcess();
    77     Bool_t CallPostProcess();
     75    virtual Bool_t CallPreProcess(MParList *plist);
     76    virtual Bool_t CallProcess();
     77    virtual Bool_t CallPostProcess();
    7878
    7979    const TOrdCollection *GetListOfBranches() const { return fListOfBranches; }
    8080
    81     ClassDef(MTask, 0)          //Abstract base class for a task
     81    ClassDef(MTask, 0) //Abstract base class for a task
    8282};
    8383
  • trunk/MagicSoft/Mars/mbase/MTaskList.cc

    r1027 r1076  
    197197//  check if the object is in the list or not
    198198//
    199 TObject *MTaskList::FindObject(TObject *obj) const
     199TObject *MTaskList::FindObject(const TObject *obj) const
    200200{
    201201    return fTasks->FindObject(obj);
     
    360360        *fLog << "Execution Statistics: " << endl;
    361361        *fLog << "---------------------" << endl;
    362         *fLog << GetName() << " [" << ClassName() << "]" << endl;
     362        *fLog << GetDescriptor() << endl;
    363363    }
    364364    else
    365365    {
    366         *fLog << setw(lvl) << " " << GetName() << " [";
    367         *fLog << ClassName() << "]" << endl;
     366        *fLog << setw(lvl) << " " << GetDescriptor() << endl;
    368367    }
    369368
     
    380379void MTaskList::Print(Option_t *t) const
    381380{
    382     *fLog << "TaskList: " << GetName() << " <" << GetTitle() << ">" << endl;
     381    *fLog << GetDescriptor() << " <" << GetTitle() << ">" << endl;
    383382
    384383    fTasks->Print();
  • trunk/MagicSoft/Mars/mbase/MTaskList.h

    r1014 r1076  
    4040
    4141    TObject *FindObject(const char *name) const;
    42     TObject *FindObject(TObject *obj) const;
     42    TObject *FindObject(const TObject *obj) const;
    4343
    4444    Bool_t PreProcess(MParList *pList);
  • trunk/MagicSoft/Mars/mbase/MTime.cc

    r986 r1076  
    4343    fLog->setf(ios::showbase);
    4444    *fLog << "MTime Information:  " << hex
    45         << " " <<setfill('0') << setw(2) << fTimeStamp[0]
    46         << " " <<setfill('0') << setw(2) << fTimeStamp[1] << endl << endl;
     45        << " " << setfill('0') << setw(2) << fTimeStamp[0]
     46        << " " << setfill('0') << setw(2) << fTimeStamp[1] << endl << endl;
    4747}
    4848
  • trunk/MagicSoft/Mars/mbase/MWriteRootFile.cc

    r1028 r1076  
    116116void MWriteRootFile::Print(Option_t *) const
    117117{
    118     cout << "File: " << GetFileName() << endl;
     118    cout << "File: " << GetFileName() << dec << endl;
    119119    cout << "--------------------------------------------------" << endl;
    120120
  • trunk/MagicSoft/Mars/mbase/Makefile

    r1052 r1076  
    4444           MWriteAsciiFile.cc \
    4545           MWriteRootFile.cc \
     46           MGList.cc \
     47           MGTask.cc \
     48           MGGroupFrame.cc \
    4649           MArray.cc \
    4750           MArrayB.cc \
Note: See TracChangeset for help on using the changeset viewer.