Ignore:
Timestamp:
03/01/01 15:56:58 (24 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mbase
Files:
5 edited

Legend:

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

    r458 r654  
    2121{
    2222protected:
    23     Int_t fN; // Number of array elements
     23    UInt_t fN; // Number of array elements
    2424
    2525public:
    2626   MArray()                              { fN = 0; }
    27    MArray(Int_t n)                       { fN = n; }
     27   MArray(UInt_t n)                      { fN = n; }
    2828   MArray(const MArray &a)               { fN = a.fN; }
    2929   virtual ~MArray()                     { fN = 0; }
     
    3131   MArray &operator=(const MArray &rhs)  { fN = rhs.fN; return *this; }
    3232
    33    Int_t        GetSize() const          { return fN; }
    34    virtual void Set(Int_t n) = 0;
     33   UInt_t       GetSize() const          { return fN; }
     34   virtual void Set(UInt_t n) = 0;
    3535
    3636   ClassDef(MArray, 1)  //Abstract array base class for TObject derived Arrays
  • trunk/MagicSoft/Mars/mbase/MArrayB.h

    r458 r654  
    2626    MArrayB()
    2727    {
    28         fN = 0;
     28        fN     = 0;
    2929        fArray = NULL;
    3030    }
    3131
    32     MArrayB(Int_t n)
     32    MArrayB(UInt_t n)
    3333    {
    34         fN = 0;
     34        fN     = 0;
    3535        fArray = NULL;
    36         if (n > 0)
    37             Set(n);
     36
     37        Set(n);
    3838    }
    3939
    40     MArrayB(Int_t n, Byte_t *array)
     40    MArrayB(UInt_t n, Byte_t *array)
    4141    {
    4242        // Create TArrayC object and initialize it with values of array.
    43         fN = 0;
     43        fN     = 0;
    4444        fArray = NULL;
     45
    4546        Set(n, array);
    4647    }
     
    5354    }
    5455
    55     Int_t GetSize() const
     56    UInt_t GetSize() const
    5657    {
    5758        return fN;
     
    7374    }
    7475
    75     void Adopt(Int_t n, Byte_t *array)
     76    void Adopt(UInt_t n, Byte_t *array)
    7677    {
    7778        // Adopt array arr into TArrayC, i.e. don't copy arr but use it directly
     
    8485    }
    8586
    86     void AddAt(Byte_t c, Int_t i)
     87    void AddAt(Byte_t c, UInt_t i)
    8788    {
    8889        // Add char c at position i. Check for out of bounds.
     
    9091    }
    9192
    92     void AddAt(Byte_t *array, Int_t i, Int_t n)
     93    void AddAt(Byte_t *array, UInt_t i, UInt_t n)
    9394    {
    9495        // Add char c at position i. Check for out of bounds.
     
    9697    }
    9798
    98     Byte_t     At(Int_t i)
     99    Byte_t     At(UInt_t i)
    99100    {
    100101        return fArray[i];
     
    111112    }
    112113
    113     void Set(Int_t n)
     114    void Set(UInt_t n)
    114115    {
    115116        // Set size of this array to n chars.
     
    117118        // then the old array is deleted.
    118119
    119         if (n < 0 || n==fN)
     120        if (n==fN)
    120121            return;
    121122
    122123        Byte_t *temp = fArray;
    123         if (n != 0)
     124        if (n == 0)
     125            fArray = 0;
     126        else
    124127        {
    125128            fArray = new Byte_t[n];
     
    132135            }
    133136        }
    134         else
    135         {
    136             fArray = 0;
    137         }
    138137
    139138        if (fN)
     
    143142    }
    144143
    145     void Set(Int_t n, Byte_t *array)
     144    void Set(UInt_t n, Byte_t *array)
    146145    {
    147146        // Set size of this array to n chars and set the contents.
    148         if (n < 0 || array == 0)
     147        if (!array)
    149148            return;
    150149
     
    154153            fArray = 0;
    155154        }
     155
    156156        fN = n;
    157157
     
    165165    }
    166166
    167     Byte_t &operator[](Int_t i)
     167    Byte_t &operator[](UInt_t i)
    168168    {
    169169        return fArray[i];
  • trunk/MagicSoft/Mars/mbase/MArrayS.h

    r458 r654  
    2525    MArrayS()
    2626    {
    27         fN = 0;
     27        fN     = 0;
    2828        fArray = NULL;
    2929    }
    3030
    31     MArrayS(Int_t n)
     31    MArrayS(UInt_t n)
    3232    {
    33         fN = 0;
     33        fN     = 0;
    3434        fArray = NULL;
    35         if (n > 0)
    36             Set(n);
     35        Set(n);
    3736    }
    3837
    39     MArrayS(Int_t n, UShort_t *array)
     38    MArrayS(UInt_t n, UShort_t *array)
    4039    {
    4140        // Create TArrayC object and initialize it with values of array.
    42         fN = 0;
     41        fN     = 0;
    4342        fArray = NULL;
    4443        Set(n, array);
     
    5251    }
    5352
    54     Int_t GetSize() const
     53    UInt_t GetSize() const
    5554    {
    5655        return fN;
     
    7271    }
    7372
    74     void Adopt(Int_t n, UShort_t *array)
     73    void Adopt(UInt_t n, UShort_t *array)
    7574    {
    7675        // Adopt array arr into TArrayC, i.e. don't copy arr but use it directly
     
    8382    }
    8483
    85     void AddAt(UShort_t c, Int_t i)
     84    void AddAt(UShort_t c, UInt_t i)
    8685    {
    8786        // Add char c at position i. Check for out of bounds.
     
    8988    }
    9089
    91     UShort_t     At(Int_t i)
     90    UShort_t     At(UInt_t i)
    9291    {
    9392        return fArray[i];
     
    104103    }
    105104
    106     void Set(Int_t n)
     105    void Set(UInt_t n)
    107106    {
    108107        // Set size of this array to n chars.
     
    110109        // then the old array is deleted.
    111110
    112         if (n < 0 || n==fN)
     111        if (n==fN)
    113112            return;
    114113
    115114        UShort_t *temp = fArray;
    116         if (n != 0)
     115        if (n == 0)
     116            fArray = NULL;
     117        else
    117118        {
    118119            fArray = new UShort_t[n];
     
    125126            }
    126127        }
    127         else
    128         {
    129             fArray = NULL;
    130         }
    131128
    132129        if (fN)
     
    136133    }
    137134
    138     void Set(Int_t n, UShort_t *array)
     135    void Set(UInt_t n, UShort_t *array)
    139136    {
    140137        // Set size of this array to n chars and set the contents.
    141         if (n < 0 || array == 0)
     138        if (!array)
    142139            return;
    143140
     
    158155    }
    159156
    160     UShort_t &operator[](Int_t i)
     157    UShort_t &operator[](UInt_t i)
    161158    {
    162159        return fArray[i];
  • trunk/MagicSoft/Mars/mbase/MLogManip.h

    r604 r654  
    5353//
    5454#ifndef __CINT__
    55 #define __DINF__        __FILE__ << " " << __LINE__ << ": "
     55#define dbginf        __FILE__ << " " << __LINE__ << ": "
    5656#endif
    5757//
     
    6363//
    6464#ifndef __CINT__
    65 #define DEBUG(lvl)      flush << debug(lvl) << __DINF__
     65#define DEBUG(lvl)    flush << debug(lvl) << dbginf
    6666#endif
    6767
  • trunk/MagicSoft/Mars/mbase/MReadTree.cc

    r609 r654  
    4343{
    4444    //
    45     // open file
     45    // open file and check if file is really open
    4646    //
    4747    fFile = new TFile(fFileName, "READ");
     
    5454    }
    5555
     56    //
     57    // try to get the tree and check if it was found
     58    //
    5659    fTree = (TTree*)fFile->Get(fTreeName);
    57 
    5860    if (!fTree)
    5961    {
     
    6365    }
    6466
     67    //
     68    // get number of events in this tree
     69    //
    6570    fNumEntries = (UInt_t)fTree->GetEntries();
     71
     72    //
     73    // set pointer to first event
     74    //
    6675    fNumEntry   = 0;
    6776
     77    //
     78    // output logging information
     79    //
    6880    *fLog << "File: '" << fFileName << "'  Tree: '" << fTreeName;
    6981    *fLog << "' with " << fNumEntries << " Entries opened." << endl;
Note: See TracChangeset for help on using the changeset viewer.