Hall-D Software
alpha
|
class DFDCGeometry: definition of a class providing basic geometry methods for FDC reconstruction. More...
#include <DFDCGeometry.h>
Public Member Functions | |
DFDCGeometry () | |
~DFDCGeometry () | |
Static Public Member Functions | |
static int | gLayer (const DFDCHit *h) |
DFDCGeometry::gLayer(): Compute the global layer (detection layer 1-24) number based on module and layer. More... | |
static int | gPlane (const DFDCHit *h) |
DFDCGeometry::gPlane(): Compute the global plane (1-74) number based on module, layer, and plane. More... | |
static float | getWireR (const DFDCHit *h) |
DFDCGeometry::getWireR(): Return X coordinate of a wire. More... | |
static float | getStripR (const DFDCHit *h) |
DFDCGeometry::getStripR(): Return coordinate in U or V space of a strip. More... | |
static float | getXLocalStrips (float u, float v) |
DFDCGeometry::getXLocalStrips() Compute the x-coordinate in the layer coordinate system from the strip data. More... | |
static float | getXLocalStrips (float u, float phi_u, float v, float phi_v) |
static float | getYLocalStrips (float u, float v) |
DFDCGeometry::getYLocalStrips() Compute the y-coordinate in the layer coordinate system from the strip data. More... | |
static float | getYLocalStrips (float u, float phi_u, float v, float phi_v) |
class DFDCGeometry: definition of a class providing basic geometry methods for FDC reconstruction.
Definition at line 50 of file DFDCGeometry.h.
|
inline |
Definition at line 52 of file DFDCGeometry.h.
|
inline |
Definition at line 53 of file DFDCGeometry.h.
|
inlinestatic |
DFDCGeometry::getStripR(): Return coordinate in U or V space of a strip.
Definition at line 84 of file DFDCGeometry.h.
References DFDCHit::element, STRIP_SPACING, and U_OF_STRIP_ZERO.
Referenced by DEventSourceHDDM::Extract_DFDCHit().
|
inlinestatic |
DFDCGeometry::getWireR(): Return X coordinate of a wire.
Definition at line 75 of file DFDCGeometry.h.
References DFDCHit::element, U_OF_WIRE_ZERO, and WIRE_SPACING.
Referenced by DFDCHit_factory::evnt(), and DEventSourceHDDM::Extract_DFDCHit().
|
inlinestatic |
DFDCGeometry::getXLocalStrips() Compute the x-coordinate in the layer coordinate system from the strip data.
Definition at line 93 of file DFDCGeometry.h.
References CATHODE_ROT_ANGLE, STRIP_SPACING, and STRIPS_PER_PLANE.
Referenced by DFDCPseudo_factory::makePseudo().
|
inlinestatic |
Definition at line 97 of file DFDCGeometry.h.
References sin().
|
inlinestatic |
DFDCGeometry::getYLocalStrips() Compute the y-coordinate in the layer coordinate system from the strip data.
Definition at line 111 of file DFDCGeometry.h.
References CATHODE_ROT_ANGLE, sin(), and STRIP_SPACING.
Referenced by DFDCPseudo_factory::makePseudo().
|
inlinestatic |
Definition at line 114 of file DFDCGeometry.h.
References sin().
|
inlinestatic |
DFDCGeometry::gLayer(): Compute the global layer (detection layer 1-24) number based on module and layer.
Definition at line 59 of file DFDCGeometry.h.
References DFDCHit::layer, and DFDCHit::module.
Referenced by DEventProcessor_acceptance_hists::evnt(), and DEventSourceHDDM::Extract_DFDCHit().
|
inlinestatic |
DFDCGeometry::gPlane(): Compute the global plane (1-74) number based on module, layer, and plane.
Definition at line 67 of file DFDCGeometry.h.
References DFDCHit::layer, DFDCHit::module, and DFDCHit::plane.
Referenced by DEventSourceHDDM::Extract_DFDCHit().