9 double x,
double y,
double sigma,
double& hit_pos_x,
double& hit_pos_y)
const {
13 if (!(hit_pos_x * hit_pos_y > 0))
14 throw cms::Exception(
"CTPPSPixelSimTopology") <<
"out of reference frame";
18 unsigned int interested_row =
row(x);
19 unsigned int interested_col =
col(y);
20 double low_pixel_range_x, high_pixel_range_x, low_pixel_range_y, high_pixel_range_y;
22 interested_row, interested_col, low_pixel_range_x, high_pixel_range_x, low_pixel_range_y, high_pixel_range_y);
static double phys_active_edge_dist_
static double simX_width_
unsigned int col(double y) const
void pixelRange(unsigned int arow, unsigned int acol, double &lower_x, double &higher_x, double &lower_y, double &higher_y) const
static double simY_width_
PixelInfo getPixelsInvolved(double x, double y, double sigma, double &hit_pos_x, double &hit_pos_y) const
unsigned int row(double x) const
double activeEdgeFactor(double x, double y) const