Ignore:
Timestamp:
08/22/05 10:35:02 (19 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/caos/Ring.cc

    r4892 r7296  
    2020bool Ring::CalcCenter(const Leds &leds, Int_t i, Int_t j, Int_t k)
    2121{
     22    if (leds.At(i)==NULL)
     23    {
     24        cout << "Ring::CalcCenter: Led i=" << i << " is NULL." << endl;
     25        return kFALSE;
     26    }
     27    if (leds.At(j)==NULL)
     28    {
     29        cout << "Ring::CalcCenter: Led j=" << j << " is NULL." << endl;
     30        return kFALSE;
     31    }
     32    if (leds.At(k)==NULL)
     33    {
     34        cout << "Ring::CalcCenter: Led k=" << k << " is NULL." << endl;
     35        return kFALSE;
     36    }
     37
    2238    Double_t h1 = leds(i).GetY()- leds(j).GetY();
    2339
    2440    if (h1==0)
    2541    {
    26         Swap(&j, &k);
     42        Swap(j, k);
    2743        h1 = leds(i).GetY()- leds(j).GetY();
    2844        if (h1==0)
    2945        {
    30             cout << "h1==0" <<endl;
     46            cout << "Ring::CalcCenter: h1==0" <<endl;
    3147            return kFALSE;
    3248        }
     
    3753    if (h2==0)
    3854    {
    39         Swap(&i, &j);
     55        Swap(i, j);
    4056        h2 = leds(j).GetY() - leds(k).GetY();
    4157        if (h2==0)
    4258        {
    43             cout << "h2==0" << endl;
     59            cout << "Ring::CalcCenter: h2==0" << endl;
    4460            return kFALSE;
    4561        }
     
    5470    if (m2-m1==0)
    5571    {
    56         cout << "All three points in a row! (m2-m1==0)" << endl;
     72        cout << "Ring::CalcCenter: All three points in a row! (m2-m1==0)" << endl;
    5773        return kFALSE;
    5874    }
Note: See TracChangeset for help on using the changeset viewer.