![]() |
PandaRoot
|
Calculates the pixels (digis) fired from a particle hitting the sensor. More...
#include <PndSdsCalcPixel.h>
Public Member Functions | |
PndSdsCalcPixel () | |
Default constructor. More... | |
PndSdsCalcPixel (Double_t w, Double_t l, Double_t threshold=0, Double_t noise=0) | |
std::vector< PndSdsPixel > | GetPixels (Double_t inx, Double_t iny, Double_t outx, Double_t outy, Double_t energy) |
Main function to calculate the vector<PndSdsPixel> of fired pixel. More... | |
Int_t | GetPixelsAlternative (Double_t inx, Double_t iny, Double_t outx, Double_t outy, Double_t energy, std::vector< Int_t > &cols, std::vector< Int_t > &rows, std::vector< Double_t > &charges) |
void | SetVerboseLevel (Int_t level) |
std::ostream & | operator<< (std::ostream &out) |
Calculates the pixels (digis) fired from a particle hitting the sensor.
Definition at line 23 of file PndSdsCalcPixel.h.
PndSdsCalcPixel::PndSdsCalcPixel | ( | ) |
Default constructor.
PndSdsCalcPixel::PndSdsCalcPixel | ( | Double_t | w, |
Double_t | l, | ||
Double_t | threshold = 0 , |
||
Double_t | noise = 0 |
||
) |
Main constructor
w | width of sensor pixel [cm] |
l | length of sensor pixel [cm] |
threshold | discriminator threshold of pixel [e] |
noise | total noise of pixel [e] |
std::vector<PndSdsPixel> PndSdsCalcPixel::GetPixels | ( | Double_t | inx, |
Double_t | iny, | ||
Double_t | outx, | ||
Double_t | outy, | ||
Double_t | energy | ||
) |
Main function to calculate the vector<PndSdsPixel> of fired pixel.
Int_t PndSdsCalcPixel::GetPixelsAlternative | ( | Double_t | inx, |
Double_t | iny, | ||
Double_t | outx, | ||
Double_t | outy, | ||
Double_t | energy, | ||
std::vector< Int_t > & | cols, | ||
std::vector< Int_t > & | rows, | ||
std::vector< Double_t > & | charges | ||
) |
std::ostream& PndSdsCalcPixel::operator<< | ( | std::ostream & | out | ) |
Referenced by SetVerboseLevel().
|
inline |
Definition at line 40 of file PndSdsCalcPixel.h.
References operator<<().