5 fNcols(1), fNrows(1), fMaxFEperCol(1), fMaxFEperRow(1) {
9 fNcols(digi_par.GetFECols()), fNrows(digi_par.GetFERows()), fMaxFEperCol(digi_par.GetMaxFEperCol()), fMaxFEperRow(
10 digi_par.GetMaxFEperRow()) {
18 std::vector<PndSdsPixel> result;
19 for (
auto const& sensor_hit : sensor_hits) {
20 col = sensor_hit.GetCol();
21 row = sensor_hit.GetRow();
34 result.push_back(myPixel);
42 row = row + fe_row *
fNrows;
43 col = col + fe_col *
fNcols;
void CalcSensorColRow(Int_t &col, Int_t &row, const Int_t fe) const
Main function to calculate sensor hits.
Int_t fNrows
number of columns on a front-end chip
Int_t fMaxFEperRow
maximum number of front-end chip per column on a sensor
void SetAddNoise(Double_t addnoise)
PndSdsCalcFePixel()
Default constructor.
Int_t fMaxFEperCol
nrows number of rows on a front-end chip
std::vector< PndSdsPixel > CalcFEHits(const std::vector< PndSdsPixel > &sensor_hits)
Main function to calculate front-end hits.
Digitization Parameter Class for SDS-Pixel part.