5#include "TGraphErrors.h"
38 fCalList.insert(std::make_pair(idx, point));
50 fCalList.insert(std::make_pair(new_idx, sav_pt));
60 std::cout << GetName() <<
" " << GetTitle() << std::endl;
62 std::cout << idx++ <<
" " << it.first << std::endl;
76 auto* ge =
static_cast<TGraphErrors*
>(graph);
79 graph->SetPoint(i, it.second.Centroid(), it.second.Area());
81 ge->SetPointError(i++, it.second.CentroidErr(), it.second.AreaErr());
void Copy(TObject &obj) const override
void FillGraph(TGraph *graph) const
void AddPoint(const TCalPoint &point)
std::map< UInt_t, TCalPoint > fCalList
void Print(Option_t *opt="") const override
bool SetPointIndex(const UInt_t &old_idx, const UInt_t &new_idx)
void Clear(Option_t *opt="") override
Double_t Centroid() const