Geometrical and topological information on RPix silicon detector. Uses coordinate a frame with origin in the center of the wafer. More...
#include <CTPPSPixelTopology.h>
Public Member Functions | |
double | activeEdgeSigma () const |
CTPPSPixelTopology ()=default | |
double | detDeadEdgeWidth () const |
double | detPitchSimX () const |
double | detPitchSimY () const |
unsigned short | detPixelNo () const |
unsigned short | detPixelSimXNo () const |
unsigned short | detPixelSimYNo () const |
double | detThickness () const |
double | detXWidth () const |
double | detYWidth () const |
double | physActiveEdgeDist () const |
~CTPPSPixelTopology ()=default | |
Static Public Member Functions | |
static bool | isPixelHit (float xLocalCoordinate, float yLocalCoordinate, bool is3x2=true) |
Public Attributes | |
CTPPSPixelIndices | indices_ |
Static Public Attributes | |
static constexpr double | active_edge_sigma_ = 0.02 |
static constexpr double | dead_edge_width_ = 200E-3 |
static constexpr unsigned short | no_of_pixels_ = 160 * 156 |
static constexpr unsigned short | no_of_pixels_simX_ = 160 |
static constexpr unsigned short | no_of_pixels_simY_ = 156 |
static constexpr double | phys_active_edge_dist_ = 0.150 |
static constexpr double | pitch_simX_ = 100E-3 |
static constexpr double | pitch_simY_ = 150E-3 |
static constexpr double | simX_width_ = 16.6 |
static constexpr double | simY_width_ = 24.4 |
static constexpr double | thickness_ = 0.23 |
Geometrical and topological information on RPix silicon detector. Uses coordinate a frame with origin in the center of the wafer.
Definition at line 10 of file CTPPSPixelTopology.h.
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 32 of file CTPPSPixelTopology.h.
References no_of_pixels_.
Referenced by RPixChargeShare::RPixChargeShare(), RPixDetDigitizer::RPixDetDigitizer(), and RPixDummyROCSimulator::RPixDummyROCSimulator().
|
inline |
|
inline |
|
inline |
Definition at line 29 of file CTPPSPixelTopology.h.
References thickness_.
Referenced by RPixLinearChargeCollectionDrifter::RPixLinearChargeCollectionDrifter().
|
inline |
|
inline |
|
inlinestatic |
Definition at line 39 of file CTPPSPixelTopology.h.
References dead_edge_width_, no_of_pixels_simX_, no_of_pixels_simY_, pitch_simX_, and pitch_simY_.
Referenced by CTPPSDirectProtonSimulation::processProton().
|
inline |
|
staticconstexpr |
Definition at line 24 of file CTPPSPixelTopology.h.
Referenced by CTPPSPixelSimTopology::activeEdgeFactor(), and activeEdgeSigma().
|
staticconstexpr |
Definition at line 23 of file CTPPSPixelTopology.h.
Referenced by CTPPSPixelSimTopology::col(), detDeadEdgeWidth(), isPixelHit(), CTPPSPixelSimTopology::pixelRange(), and CTPPSPixelSimTopology::row().
CTPPSPixelIndices CTPPSPixelTopology::indices_ |
Definition at line 56 of file CTPPSPixelTopology.h.
|
staticconstexpr |
Definition at line 20 of file CTPPSPixelTopology.h.
Referenced by detPixelNo().
|
staticconstexpr |
Definition at line 18 of file CTPPSPixelTopology.h.
Referenced by detPixelSimXNo(), CTPPSPixelSimTopology::index2RowCol(), isPixelHit(), and CTPPSPixelSimTopology::rowCol2Index().
|
staticconstexpr |
Definition at line 19 of file CTPPSPixelTopology.h.
Referenced by detPixelSimYNo(), and isPixelHit().
|
staticconstexpr |
Definition at line 25 of file CTPPSPixelTopology.h.
Referenced by CTPPSPixelSimTopology::CTPPSPixelSimTopology(), physActiveEdgeDist(), and CTPPSPixelSimTopology::pixelRange().
|
staticconstexpr |
Definition at line 16 of file CTPPSPixelTopology.h.
Referenced by detPitchSimX(), isPixelHit(), CTPPSPixelSimTopology::pixelRange(), and CTPPSPixelSimTopology::row().
|
staticconstexpr |
Definition at line 15 of file CTPPSPixelTopology.h.
Referenced by CTPPSPixelSimTopology::col(), detPitchSimY(), isPixelHit(), and CTPPSPixelSimTopology::pixelRange().
|
staticconstexpr |
Definition at line 21 of file CTPPSPixelTopology.h.
Referenced by CTPPSPixelSimTopology::CTPPSPixelSimTopology(), detXWidth(), CTPPSPixelSimTopology::getPixelsInvolved(), CTPPSPixelSimTopology::pixelRange(), and CTPPSPixelSimTopology::row().
|
staticconstexpr |
Definition at line 22 of file CTPPSPixelTopology.h.
Referenced by CTPPSPixelSimTopology::col(), CTPPSPixelSimTopology::CTPPSPixelSimTopology(), detYWidth(), CTPPSPixelSimTopology::getPixelsInvolved(), and CTPPSPixelSimTopology::pixelRange().
|
staticconstexpr |
Definition at line 17 of file CTPPSPixelTopology.h.
Referenced by detThickness().