Go to the documentation of this file. 1 #ifndef Geometry_VeryForwardGeometry_CTPPSPixelTopology_h
2 #define Geometry_VeryForwardGeometry_CTPPSPixelTopology_h
39 static bool isPixelHit(
float xLocalCoordinate,
float yLocalCoordinate,
bool is3x2 =
true) {
42 if (xLocalCoordinate < -xModuleSize / 2. || xLocalCoordinate > xModuleSize / 2.)
47 if (is3x2 && (yLocalCoordinate < -yModuleSize / 2. || yLocalCoordinate > yModuleSize / 2.))
50 if (!is3x2 && (yLocalCoordinate < -yModuleSize / 2. || yLocalCoordinate > y2x2top))
~CTPPSPixelTopology()=default
double activeEdgeSigma() const
static constexpr double simX_width_
static constexpr double pitch_simY_
CTPPSPixelIndices indices_
double detDeadEdgeWidth() const
static constexpr double simY_width_
Geometrical and topological information on RPix silicon detector. Uses coordinate a frame with origin...
static bool isPixelHit(float xLocalCoordinate, float yLocalCoordinate, bool is3x2=true)
double detThickness() const
static constexpr double pitch_simX_
static constexpr unsigned short no_of_pixels_simY_
unsigned short detPixelSimXNo() const
CTPPSPixelTopology()=default
unsigned short detPixelSimYNo() const
static constexpr double thickness_
static constexpr double active_edge_sigma_
unsigned short detPixelNo() const
static constexpr double phys_active_edge_dist_
static constexpr double dead_edge_width_
double detPitchSimX() const
static constexpr unsigned short no_of_pixels_simX_
double detPitchSimY() const
double physActiveEdgeDist() const
static constexpr unsigned short no_of_pixels_