Detector Geometry Object for Pad and Strip Detectors
MvdGeometryObject


For strip, information we need is R,Z (Phi is optional) Current code uses: For pads, information we need is R,Phi,Z Current code uses:


Use Jeff M.'s geometry class library to define MVD geometry object

Detector Component Geometry Class Stored Information
MVD Half luxFrame (Cartesian system)
  • Three-position of origin
  • Unit three-vector of x-axis
  • Unit three-vector of y-axis
Silicon "panel" mvdPlane
inherits from luxPlaneCgl
  • 3-position of center
  • Unit 3-vector normal to surface (local z)
  • local unit 3-vector of x-axis
  • two half-widths in x,y
  • thickness
  • detector type (pad or strip)


Some methods to include:


Mike Bennett, LANL
modified 11-5-99