24 static std::shared_ptr<AtMap>
fMap;
43 std::string qName =
"Qreco");
51 static std::set<int>
FillHitSum(TH1 &hist,
const std::vector<AtHit *> &hits,
int threshold = 0,
52 float saturationThreshold = std::numeric_limits<float>::max());
60 static std::set<int>
FillHitSum(std::vector<double> &vec,
const std::vector<AtHit *> &hits,
int threshold = 0,
61 float saturationThreshold = std::numeric_limits<float>::max());
63 static int FillHitSums(std::vector<double> &exp, std::vector<double> &sim,
const std::vector<AtHit *> &expHits,
64 const std::vector<AtHit *> &simHits,
int threshold = 0,
65 float saturationThreshold = std::numeric_limits<float>::max(),
const AtDigiPar *par =
nullptr,
66 std::vector<double> *expADC =
nullptr,
AtRawEvent *expEvent =
nullptr);
72 static void FillHits(std::vector<double> &exp, std::vector<double> &sim,
const std::vector<AtHit *> &expHits,
73 const std::vector<AtHit *> &simHits,
float satThresh);
75 static void FillZPos(std::vector<double> &exp, std::vector<double> &sim,
const std::vector<AtHit *> &expHits,
76 const std::vector<AtHit *> &simHits,
float satThresh);
86 static void FillSimHitSum(std::vector<double> &vec,
const std::vector<AtHit *> &hits,
const std::set<int> &goodPads,
87 double amp,
int threshold = 0,
88 float saturationThreshold = std::numeric_limits<float>::max());
89 static void FillSimHitSum(TH1 &hist,
const std::vector<AtHit *> &hits,
const std::set<int> &goodPads,
double amp,
90 int threshold = 0,
float saturationThreshold = std::numeric_limits<float>::max());
92 static void FillSimSum(std::vector<double> &sim,
const std::vector<AtHit *> &simHits);
95 #endif //#ifndef ATE12014_H