![]() |
PandaRoot
|
policy class for hits in wire detectors (STT and DCH) which do not measure the coordinate along the wire More...
#include <GFWireHitPolicy.h>
Public Member Functions | |
GFWireHitPolicy () | |
const GFDetPlane & | detPlane (GFAbsRecoHit *, GFAbsTrackRep *) |
Get detector plane Calls GFAbsTrackRep::extrapolateToLine for POCA. More... | |
TMatrixT< double > | hitCoord (GFAbsRecoHit *, const GFDetPlane &) |
Hit coordinates in detector plane. More... | |
TMatrixT< double > | hitCov (GFAbsRecoHit *, const GFDetPlane &) |
Hit covariances in detector plane. More... | |
void | checkPlane (GFAbsRecoHit *, const GFDetPlane &) |
Check if the detector plane is valid. More... | |
virtual | ~GFWireHitPolicy () |
double | getMaxDistance () |
void | setMaxDistance (double d) |
const std::string & | getName () |
ClassDef (GFWireHitPolicy, 1) | |
policy class for hits in wire detectors (STT and DCH) which do not measure the coordinate along the wire
This policy is not valid for any kind of plane orientation choice: to use it you MUST choose a plane described by u and v axes with v coincident with the wire (and u orthogonal to it, obviously). The hit will be described by 7 coordinates: w_x1, w_y1, w_z1, w_x2, w_y2, w_z2, rdrift where w_ji (with j = x, y, z and i = 1, 2) are the wire extremities coordinates; rdrift = distance from the wire (u coordinate in the plane)
Definition at line 50 of file GFWireHitPolicy.h.
GFWireHitPolicy::GFWireHitPolicy | ( | ) |
|
inlinevirtual |
Definition at line 72 of file GFWireHitPolicy.h.
void GFWireHitPolicy::checkPlane | ( | GFAbsRecoHit * | , |
const GFDetPlane & | |||
) |
Check if the detector plane is valid.
GFWireHitPolicy::ClassDef | ( | GFWireHitPolicy | , |
1 | |||
) |
Referenced by getName().
const GFDetPlane& GFWireHitPolicy::detPlane | ( | GFAbsRecoHit * | , |
GFAbsTrackRep * | |||
) |
Get detector plane Calls GFAbsTrackRep::extrapolateToLine for POCA.
|
inline |
Definition at line 74 of file GFWireHitPolicy.h.
|
inline |
TMatrixT<double> GFWireHitPolicy::hitCoord | ( | GFAbsRecoHit * | , |
const GFDetPlane & | |||
) |
Hit coordinates in detector plane.
TMatrixT<double> GFWireHitPolicy::hitCov | ( | GFAbsRecoHit * | , |
const GFDetPlane & | |||
) |
Hit covariances in detector plane.
|
inline |
Definition at line 75 of file GFWireHitPolicy.h.