27 Error(
"ScaleGraph",
"Graph does not exist");
31 for(
int i = 0; i < GetN(); i++) {
32 GetY()[i] *= scaleFactor;
33 GetEY()[i] *= scaleFactor;
42 Error(
"AddPoint",
"Peak is empty");
51 Error(
"AddPoint",
"No nucleus set");
56 Double_t efficiency, dEfficiency;
57 Double_t intensity = 1.0;
59 efficiency = area / intensity;
60 dEfficiency = dArea / intensity;
63 SetPoint(GetN(), energy, efficiency);
64 SetPointError(GetN() - 1, dEnergy, dEfficiency);
void Print(Option_t *opt="") const override
Double_t GetCentroidErr() const
void ScaleGraph(Double_t scaleFactor)
void Copy(TObject &obj) const override
void Print(Option_t *opt="") const override
Double_t GetCentroid() const
virtual TNucleus * GetNucleus() const
void Copy(TObject &obj) const override
void Clear(Option_t *opt="") override
Double_t GetAreaErr() const
ClassImp(TGRSIMnemonic) void TGRSIMnemonic
void AddPoint(Double_t energy, Double_t area, Double_t dEnergy=0.0, Double_t dArea=0.0)
void Clear(Option_t *opt="") override
~TEfficiencyCal() override