5#ifndef AFP_CALIBRATION_AFP_NOISYPIXELTOOL_H
6#define AFP_CALIBRATION_AFP_NOISYPIXELTOOL_H
26 int Identify(std::shared_ptr<const TH2F> input, std::vector<TH2F>& output)
const override;
28 std::vector<std::vector<double>>
makeFits(std::shared_ptr<const TH2F> input)
const;
50 std::vector<std::pair<int,int>>
getLegitPixels(std::shared_ptr<const TH2F> input,
const int col_ID,
const int row_ID,
const std::string& method)
const;
53 double getNeighbours(std::shared_ptr<const TH2F> input,
int row_ID,
int col_ID)
const;
54 std::tuple<TH2F,TH2F,TH2F,TH2F>
findLEffAndNoisyPixels(std::shared_ptr<const TH2F> input,
const TH2F& inact,
const std::string& method)
const;
55 void filterLEffPixelsAroundNoisy(std::shared_ptr<const TH2F> input,
const TH2F& inact, TH2F& fleff, TH2F& fnoisy, TH2F& eleff, TH2F& enoisy,
const std::string& method)
const;