10 #ifndef Geometry_VeryForwardRPTopology_RPTopology
11 #define Geometry_VeryForwardRPTopology_RPTopology
13 #include <HepMC/SimpleVector.h>
54 static bool IsHit(
double u,
double v,
double insensitiveMargin = 0);
73 #endif //Geometry_VeryForwardRPTopology_RPTopology
HepMC::ThreeVector strip_readout_direction_
const HepMC::ThreeVector & GetStripReadoutAxisDir() const
const HepMC::ThreeVector & GetNormalDirection() const
static const double phys_edge_lenght_
static const double last_strip_to_center_dist_
static const double thickness_
HepMC::ThreeVector normal_direction_
static bool IsHit(double u, double v, double insensitiveMargin=0)
static const unsigned short no_of_strips_
static const double y_width_
const HepMC::ThreeVector & GetStripDirection() const
static const double x_width_
double DetEdgeLength() const
HepMC::ThreeVector strip_direction_
static const double last_strip_to_border_dist_
static const double pitch_
Geometrical and topological information on RP silicon detector. Uses coordinate a frame with origin i...
unsigned short DetStripNo() const
double DetThickness() const
static const double sqrt_2
double GetHitPositionInReadoutDirection(double strip_no) const