LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "GFWirepointHitPolicy.h"
Public Member Functions | |
GFWirepointHitPolicy () | |
const GFDetPlane & | detPlane (GFAbsRecoHit *, GFAbsTrackRep *) |
Get detector plane. More... | |
TMatrixT< Double_t > | hitCoord (GFAbsRecoHit *, const GFDetPlane &) |
Hit coordinates in detector plane. More... | |
TMatrixT< Double_t > | hitCov (GFAbsRecoHit *, const GFDetPlane &) |
Hit covariances in detector plane. More... | |
void | checkPlane (GFAbsRecoHit *, const GFDetPlane &) |
Check if the detector plane is valid. More... | |
virtual | ~GFWirepointHitPolicy () |
double | getMaxDistance () |
void | setMaxDistance (double d) |
const std::string & | getName () |
Private Attributes | |
GFDetPlane | fDetPlane |
double | fMaxdistance |
Static Private Attributes | |
static const std::string | fPolicyName = "GFWirepointHitPolicy" |
Definition at line 53 of file GFWirepointHitPolicy.h.
genf::GFWirepointHitPolicy::GFWirepointHitPolicy | ( | ) |
Definition at line 37 of file GFWirepointHitPolicy.cxx.
|
inlinevirtual |
Definition at line 74 of file GFWirepointHitPolicy.h.
void genf::GFWirepointHitPolicy::checkPlane | ( | GFAbsRecoHit * | hit, |
const GFDetPlane & | plane | ||
) |
Check if the detector plane is valid.
Definition at line 71 of file GFWirepointHitPolicy.cxx.
References e, genf::GFAbsRecoHit::getRawHitCoord(), and genf::GFDetPlane::getV().
Referenced by hitCoord(), and hitCov().
const genf::GFDetPlane & genf::GFWirepointHitPolicy::detPlane | ( | GFAbsRecoHit * | hit, |
GFAbsTrackRep * | rep | ||
) |
Get detector plane.
Definition at line 92 of file GFWirepointHitPolicy.cxx.
References genf::GFDetPlane::dist(), e, genf::GFAbsTrackRep::extrapolateToLine(), fDetPlane, fMaxdistance, genf::GFAbsRecoHit::getRawHitCoord(), and x.
|
inline |
|
inline |
Definition at line 79 of file GFWirepointHitPolicy.h.
References fPolicyName.
TMatrixT< Double_t > genf::GFWirepointHitPolicy::hitCoord | ( | GFAbsRecoHit * | hit, |
const GFDetPlane & | plane | ||
) |
Hit coordinates in detector plane.
Definition at line 42 of file GFWirepointHitPolicy.cxx.
References checkPlane(), and genf::GFAbsRecoHit::getRawHitCoord().
TMatrixT< Double_t > genf::GFWirepointHitPolicy::hitCov | ( | GFAbsRecoHit * | hit, |
const GFDetPlane & | plane | ||
) |
Hit covariances in detector plane.
Definition at line 56 of file GFWirepointHitPolicy.cxx.
References checkPlane(), and genf::GFAbsRecoHit::getRawHitCov().
|
inline |
|
private |
Definition at line 85 of file GFWirepointHitPolicy.h.
Referenced by detPlane().
|
private |
Definition at line 86 of file GFWirepointHitPolicy.h.
Referenced by detPlane(), getMaxDistance(), and setMaxDistance().
|
staticprivate |
Definition at line 82 of file GFWirepointHitPolicy.h.
Referenced by getName().