Changeset 4357 for trunk/MagicSoft/Cosy/caos
- Timestamp:
- 06/28/04 14:21:08 (21 years ago)
- Location:
- trunk/MagicSoft/Cosy/caos
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/caos/Ring.cc
r4107 r4357 62 62 fR = hypot(fX-leds(i).GetX(), fY-leds(i).GetY()); 63 63 64 fMag = (leds(i).GetMag() + leds(j).GetMag() + leds(k).GetMag())/3; 65 64 66 return kTRUE; 65 67 } … … 77 79 fDr=0; 78 80 81 fMag=0; 82 79 83 if (n<1) 80 84 return; … … 84 88 const Ring &ring = rings(i); 85 89 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(); 89 94 } 90 95 91 fX /= n; 92 fY /= n; 93 fR /= n; 96 fX /= n; 97 fY /= n; 98 fR /= n; 99 fMag /= n; 94 100 95 101 if (n<2) -
trunk/MagicSoft/Cosy/caos/Ring.h
r4107 r4357 22 22 Double_t fDphi; 23 23 24 Double_t fMag; 25 24 26 Double_t sqr(Double_t x) { return x*x; } 25 27 … … 39 41 Double_t GetPhi() const { return fPhi; } 40 42 43 Double_t GetMag() const { return fMag; } 44 41 45 bool CalcCenter(const Leds &leds, Int_t i, Int_t j, Int_t k); 42 46 void InterpolCenters(const Rings &rings);
Note:
See TracChangeset
for help on using the changeset viewer.