5#ifndef AFP_CALIBRATION_AFP_NOISYPIXELTOOL_H
6#define AFP_CALIBRATION_AFP_NOISYPIXELTOOL_H
27 int Identify(std::shared_ptr<const TH2F> input, std::vector<TH2F>& output)
const override;
29 std::vector<std::vector<double>>
makeFits(std::shared_ptr<const TH2F> input)
const;
51 std::vector<std::pair<int,int>>
getLegitPixels(std::shared_ptr<const TH2F> input,
const int col_ID,
const int row_ID, std::string_view method =
"8_PIX")
const;
54 double getNeighbours(std::shared_ptr<const TH2F> input,
int row_ID,
int col_ID)
const;
55 std::tuple<TH2F,TH2F,TH2F,TH2F>
findLEffAndNoisyPixels(std::shared_ptr<const TH2F> input,
const TH2F& inact,
const std::string& method)
const;
56 void filterLEffPixelsAroundNoisy(std::shared_ptr<const TH2F> input,
const TH2F& inact, TH2F& fleff, TH2F& fnoisy, TH2F& eleff, TH2F& enoisy,
const std::string& method)
const;