Ignore:
Timestamp:
06/28/04 14:21:08 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Cosy/caos
Files:
2 edited

Legend:

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

    r4107 r4357  
    6262    fR = hypot(fX-leds(i).GetX(), fY-leds(i).GetY());
    6363
     64    fMag = (leds(i).GetMag() + leds(j).GetMag() + leds(k).GetMag())/3;
     65
    6466    return kTRUE;
    6567}
     
    7779    fDr=0;
    7880
     81    fMag=0;
     82
    7983    if (n<1)
    8084        return;
     
    8488        const Ring &ring = rings(i);
    8589
    86         fX += ring.GetX();
    87         fY += ring.GetY();
    88         fR += ring.GetR();
     90        fX +  = ring.GetX();
     91        fY   += ring.GetY();
     92        fR   += ring.GetR();
     93        fMag += ring.GetMag();
    8994    }
    9095
    91     fX /= n;
    92     fY /= n;
    93     fR /= n;
     96    fX   /= n;
     97    fY   /= n;
     98    fR   /= n;
     99    fMag /= n;
    94100
    95101    if (n<2)
  • trunk/MagicSoft/Cosy/caos/Ring.h

    r4107 r4357  
    2222    Double_t fDphi;
    2323
     24    Double_t fMag;
     25
    2426    Double_t sqr(Double_t x) { return x*x; }
    2527
     
    3941    Double_t GetPhi() const { return fPhi; }
    4042
     43    Double_t GetMag() const { return fMag; }
     44
    4145    bool CalcCenter(const Leds &leds, Int_t i, Int_t j, Int_t k);
    4246    void InterpolCenters(const Rings &rings);
Note: See TracChangeset for help on using the changeset viewer.