FairRoot/PandaRoot
|
Class to calculate the position of digis on a front-end from the digis on a sensor. More...
#include <PndSdsCalcFePixel.h>
Public Member Functions | |
PndSdsCalcFePixel () | |
Default constructor. More... | |
PndSdsCalcFePixel (const PndSdsPixelDigiPar &digi_par) | |
Main constructor. More... | |
~PndSdsCalcFePixel () | |
std::vector< PndSdsPixel > | CalcFEHits (const std::vector< PndSdsPixel > &sensor_hits) |
Main function to calculate front-end hits. More... | |
void | CalcSensorColRow (Int_t &col, Int_t &row, const Int_t fe) const |
Main function to calculate sensor hits. More... | |
Protected Attributes | |
Int_t | fNcols |
Int_t | fNrows |
number of columns on a front-end chip More... | |
Int_t | fMaxFEperCol |
nrows number of rows on a front-end chip More... | |
Int_t | fMaxFEperRow |
maximum number of front-end chip per column on a sensor More... | |
Class to calculate the position of digis on a front-end from the digis on a sensor.
This class calculates the column, row and front-end number of a digi from the column, row number on a sensor and vice versa
Definition at line 17 of file PndSdsCalcFePixel.h.
PndSdsCalcFePixel::PndSdsCalcFePixel | ( | ) |
Default constructor.
Definition at line 4 of file PndSdsCalcFePixel.cxx.
PndSdsCalcFePixel::PndSdsCalcFePixel | ( | const PndSdsPixelDigiPar & | digi_par | ) |
Main constructor.
Definition at line 8 of file PndSdsCalcFePixel.cxx.
PndSdsCalcFePixel::~PndSdsCalcFePixel | ( | ) |
Definition at line 13 of file PndSdsCalcFePixel.cxx.
std::vector< PndSdsPixel > PndSdsCalcFePixel::CalcFEHits | ( | const std::vector< PndSdsPixel > & | sensor_hits | ) |
Main function to calculate front-end hits.
Definition at line 16 of file PndSdsCalcFePixel.cxx.
References col, fe, fMaxFEperCol, fMaxFEperRow, fNcols, fNrows, row, and PndSdsPixel::SetAddNoise().
Referenced by PndSdsHybridHitProducer::Exec().
void PndSdsCalcFePixel::CalcSensorColRow | ( | Int_t & | col, |
Int_t & | row, | ||
const Int_t | fe | ||
) | const |
Main function to calculate sensor hits.
Definition at line 39 of file PndSdsCalcFePixel.cxx.
References fMaxFEperCol, fNcols, and fNrows.
Referenced by PndMvdDigiPixelDraw::Exec().
|
protected |
nrows number of rows on a front-end chip
Definition at line 41 of file PndSdsCalcFePixel.h.
Referenced by CalcFEHits(), and CalcSensorColRow().
|
protected |
maximum number of front-end chip per column on a sensor
Definition at line 42 of file PndSdsCalcFePixel.h.
Referenced by CalcFEHits().
|
protected |
Definition at line 39 of file PndSdsCalcFePixel.h.
Referenced by CalcFEHits(), and CalcSensorColRow().
|
protected |
number of columns on a front-end chip
Definition at line 40 of file PndSdsCalcFePixel.h.
Referenced by CalcFEHits(), and CalcSensorColRow().