|
FairRoot/PandaRoot
|
policy class for hits in wire detectors (STT and DCH) which can measure the coordinate along the wire More...
#include <GFWirepointHitPolicy.h>
Public Member Functions | |
| GFWirepointHitPolicy () | |
| const GFDetPlane & | detPlane (GFAbsRecoHit *, GFAbsTrackRep *) |
| Get detector plane. 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 | ~GFWirepointHitPolicy () |
| double | getMaxDistance () |
| void | setMaxDistance (double d) |
| const std::string & | getName () |
| ClassDef (GFWirepointHitPolicy, 1) | |
Private Attributes | |
| GFDetPlane | fDetPlane |
| double | fMaxdistance |
Static Private Attributes | |
| static const std::string | fPolicyName = "GFWirepointHitPolicy" |
policy class for hits in wire detectors (STT and DCH) which can measure the coordinate along the wire
Definition at line 52 of file GFWirepointHitPolicy.h.
| GFWirepointHitPolicy::GFWirepointHitPolicy | ( | ) |
Definition at line 36 of file GFWirepointHitPolicy.cxx.
|
inlinevirtual |
Definition at line 75 of file GFWirepointHitPolicy.h.
| void GFWirepointHitPolicy::checkPlane | ( | GFAbsRecoHit * | hit, |
| const GFDetPlane & | plane | ||
| ) |
Check if the detector plane is valid.
Definition at line 71 of file GFWirepointHitPolicy.cxx.
References CAMath::Abs(), fabs(), GFAbsRecoHit::getRawHitCoord(), and GFDetPlane::getV().
Referenced by hitCoord(), and hitCov().
| GFWirepointHitPolicy::ClassDef | ( | GFWirepointHitPolicy | , |
| 1 | |||
| ) |
| const GFDetPlane & GFWirepointHitPolicy::detPlane | ( | GFAbsRecoHit * | hit, |
| GFAbsTrackRep * | rep | ||
| ) |
Get detector plane.
Definition at line 95 of file GFWirepointHitPolicy.cxx.
References GFDetPlane::dist(), Double_t, GFAbsTrackRep::extrapolateToLine(), fabs(), fDetPlane, fMaxdistance, GFAbsRecoHit::getRawHitCoord(), CAMath::Sqrt(), and x.
|
inline |
|
inline |
Definition at line 80 of file GFWirepointHitPolicy.h.
References fPolicyName.
| TMatrixT< double > GFWirepointHitPolicy::hitCoord | ( | GFAbsRecoHit * | hit, |
| const GFDetPlane & | plane | ||
| ) |
Hit coordinates in detector plane.
Definition at line 39 of file GFWirepointHitPolicy.cxx.
References checkPlane(), and GFAbsRecoHit::getRawHitCoord().
| TMatrixT< double > GFWirepointHitPolicy::hitCov | ( | GFAbsRecoHit * | hit, |
| const GFDetPlane & | plane | ||
| ) |
Hit covariances in detector plane.
Definition at line 54 of file GFWirepointHitPolicy.cxx.
References checkPlane(), and 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().
1.8.5