EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
policy class for hits in wire detectors (STT and DCH) which can measure the coordinate along the wire More...
#include <EicRoot/blob/master/genfit/GFWirepointHitPolicy.h>
Public Member Functions | |
GFWirepointHitPolicy () | |
const GFDetPlane & | detPlane (GFAbsRecoHit *, GFAbsTrackRep *) |
Get detector plane. | |
TMatrixT< double > | hitCoord (GFAbsRecoHit *, const GFDetPlane &) |
Hit coordinates in detector plane. | |
TMatrixT< double > | hitCov (GFAbsRecoHit *, const GFDetPlane &) |
Hit covariances in detector plane. | |
void | checkPlane (GFAbsRecoHit *, const GFDetPlane &) |
Check if the detector plane is valid. | |
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.
View newest version in sPHENIX GitHub at line 52 of file GFWirepointHitPolicy.h
GFWirepointHitPolicy::GFWirepointHitPolicy | ( | ) |
Definition at line 36 of file GFWirepointHitPolicy.cxx.
View newest version in sPHENIX GitHub at line 36 of file GFWirepointHitPolicy.cxx
|
inlinevirtual |
Definition at line 75 of file GFWirepointHitPolicy.h.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 71 of file GFWirepointHitPolicy.cxx
References Acts::UnitConstants::e, 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.
View newest version in sPHENIX GitHub at line 95 of file GFWirepointHitPolicy.cxx
References GFDetPlane::dist(), Acts::UnitConstants::e, GFAbsTrackRep::extrapolateToLine(), fDetPlane, fMaxdistance, GFAbsRecoHit::getRawHitCoord(), and x.
|
inline |
Definition at line 77 of file GFWirepointHitPolicy.h.
View newest version in sPHENIX GitHub at line 77 of file GFWirepointHitPolicy.h
References fMaxdistance.
|
inline |
Definition at line 80 of file GFWirepointHitPolicy.h.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 54 of file GFWirepointHitPolicy.cxx
References checkPlane(), and GFAbsRecoHit::getRawHitCov().
|
inline |
Definition at line 78 of file GFWirepointHitPolicy.h.
View newest version in sPHENIX GitHub at line 78 of file GFWirepointHitPolicy.h
References d, and fMaxdistance.
|
private |
Definition at line 85 of file GFWirepointHitPolicy.h.
View newest version in sPHENIX GitHub at line 85 of file GFWirepointHitPolicy.h
Referenced by detPlane().
|
private |
Definition at line 86 of file GFWirepointHitPolicy.h.
View newest version in sPHENIX GitHub at line 86 of file GFWirepointHitPolicy.h
Referenced by detPlane(), getMaxDistance(), and setMaxDistance().
|
staticprivate |
Definition at line 82 of file GFWirepointHitPolicy.h.
View newest version in sPHENIX GitHub at line 82 of file GFWirepointHitPolicy.h
Referenced by getName().