#include "Rings.h" #include #include "Led.h" #include "Leds.h" ClassImp(Rings); void Rings::CalcCenters(const Leds &leds, Float_t min, Float_t max) { Clear(); int nPoints = leds.GetEntries(); if (nPoints<5) return; int n=0; for (int i=0; i=0&&ring.GetR()=0&&ring.GetR()>max)) { RemoveAt(n); continue; } n++; } // Expand(n); } void Rings::CalcRings(Leds &leds, Float_t min, Float_t max) { CalcCenters(leds, min, max); fCenter.InterpolCenters(*this); // // angles v // const int n=leds.GetEntries(); for (int j=0; j0) { TClonesArray::Print(); cout << "Center: " << endl; fCenter.Print(); } }