HYDRA_development_version
|
#include <hpiontrackertrack.h>
Public Member Functions | |
HPionTrackerTrack (void) | |
~HPionTrackerTrack (void) | |
Float_t | getPx (void) const |
Float_t | getPy (void) const |
Float_t | getPz (void) const |
Float_t | getMatch (void) const |
Float_t | getP (void) const |
Float_t | getTheta (void) const |
Float_t | getPhi (void) const |
Float_t | getCosTheta (void) const |
Float_t | getPhi0 (void) const |
Float_t | getTheta0 (void) const |
Float_t | getY0 (void) const |
Float_t | getDist (void) const |
void | setPxyz (Float_t px, Float_t py, Float_t pz, Float_t match) |
void | setPThetaPhi (Float_t p, Float_t theta, Float_t phi, Float_t match) |
void | setPos1 (Float_t, Float_t) |
void | setPos2 (Float_t, Float_t) |
void | setPosH (Float_t, Float_t) |
void | setPosAll (Float_t, Float_t, Float_t, Float_t, Float_t, Float_t) |
void | setProdAngles (Float_t, Float_t) |
void | setProdY (Float_t) |
void | setDist (Float_t) |
void | getPos1 (Float_t &, Float_t &) const |
void | getPos2 (Float_t &, Float_t &) const |
void | getPosH (Float_t &, Float_t &) const |
void | getProdAngles (Float_t &, Float_t &) const |
void | getProdY (Float_t &) const |
Private Attributes | |
Float_t | fP |
Float_t | fTheta |
Float_t | fPhi |
Float_t | fCosTheta |
Float_t | fX1 |
Float_t | fY1 |
Float_t | fX2 |
Float_t | fY2 |
Float_t | fXh |
Float_t | fYh |
Float_t | fPx |
Float_t | fPy |
Float_t | fPz |
Float_t | fPhi0 |
Float_t | fTheta0 |
Float_t | fY0 |
Float_t | fMatch |
Float_t | fDist |
Definition at line 6 of file hpiontrackertrack.h.
|
inline |
Definition at line 35 of file hpiontrackertrack.h.
|
inline |
Definition at line 41 of file hpiontrackertrack.h.
|
inline |
Definition at line 50 of file hpiontrackertrack.h.
References fCosTheta.
|
inline |
Definition at line 54 of file hpiontrackertrack.h.
References fDist.
|
inline |
Definition at line 46 of file hpiontrackertrack.h.
References fMatch.
|
inline |
Definition at line 47 of file hpiontrackertrack.h.
References fP.
|
inline |
Definition at line 49 of file hpiontrackertrack.h.
References fPhi.
|
inline |
Definition at line 51 of file hpiontrackertrack.h.
References fPhi0.
void HPionTrackerTrack::getPos1 | ( | Float_t & | hx, |
Float_t & | hy | ||
) | const |
Definition at line 52 of file hpiontrackertrack.cc.
void HPionTrackerTrack::getPos2 | ( | Float_t & | hx, |
Float_t & | hy | ||
) | const |
Definition at line 58 of file hpiontrackertrack.cc.
void HPionTrackerTrack::getPosH | ( | Float_t & | hx, |
Float_t & | hy | ||
) | const |
Definition at line 64 of file hpiontrackertrack.cc.
void HPionTrackerTrack::getProdAngles | ( | Float_t & | theta, |
Float_t & | phi | ||
) | const |
Definition at line 70 of file hpiontrackertrack.cc.
void HPionTrackerTrack::getProdY | ( | Float_t & | y0 | ) | const |
Definition at line 76 of file hpiontrackertrack.cc.
References fY0.
|
inline |
Definition at line 43 of file hpiontrackertrack.h.
References fPx.
|
inline |
Definition at line 44 of file hpiontrackertrack.h.
References fPy.
|
inline |
Definition at line 45 of file hpiontrackertrack.h.
References fPz.
|
inline |
Definition at line 48 of file hpiontrackertrack.h.
References fTheta.
|
inline |
Definition at line 52 of file hpiontrackertrack.h.
References fTheta0.
|
inline |
Definition at line 53 of file hpiontrackertrack.h.
References fY0.
|
inline |
Definition at line 64 of file hpiontrackertrack.h.
void HPionTrackerTrack::setPos1 | ( | Float_t | hx, |
Float_t | hy | ||
) |
Definition at line 81 of file hpiontrackertrack.cc.
void HPionTrackerTrack::setPos2 | ( | Float_t | hx, |
Float_t | hy | ||
) |
Definition at line 87 of file hpiontrackertrack.cc.
void HPionTrackerTrack::setPosAll | ( | Float_t | hx1, |
Float_t | hy1, | ||
Float_t | hx2, | ||
Float_t | hy2, | ||
Float_t | hxh, | ||
Float_t | hyh | ||
) |
Definition at line 99 of file hpiontrackertrack.cc.
References fX1, fX2, fXh, fY1, fY2, and fYh.
Referenced by HPionTrackerTrackF::insertTrack().
void HPionTrackerTrack::setPosH | ( | Float_t | hx, |
Float_t | hy | ||
) |
Definition at line 93 of file hpiontrackertrack.cc.
void HPionTrackerTrack::setProdAngles | ( | Float_t | theta, |
Float_t | phi | ||
) |
Definition at line 109 of file hpiontrackertrack.cc.
References fPhi0, fTheta0, phi, and theta.
Referenced by HPionTrackerTrackF::insertTrack().
void HPionTrackerTrack::setProdY | ( | Float_t | y0 | ) |
Definition at line 115 of file hpiontrackertrack.cc.
References fY0.
Referenced by HPionTrackerTrackF::insertTrack().
void HPionTrackerTrack::setPThetaPhi | ( | Float_t | p, |
Float_t | theta, | ||
Float_t | phi, | ||
Float_t | match | ||
) |
void HPionTrackerTrack::setPxyz | ( | Float_t | px, |
Float_t | py, | ||
Float_t | pz, | ||
Float_t | match | ||
) |
|
private |
Definition at line 12 of file hpiontrackertrack.h.
Referenced by getCosTheta(), and setPThetaPhi().
|
private |
Definition at line 32 of file hpiontrackertrack.h.
Referenced by getDist().
|
private |
Definition at line 31 of file hpiontrackertrack.h.
Referenced by getMatch(), and setPThetaPhi().
|
private |
Definition at line 9 of file hpiontrackertrack.h.
Referenced by getP(), and setPThetaPhi().
|
private |
Definition at line 11 of file hpiontrackertrack.h.
Referenced by getPhi(), and setPThetaPhi().
|
private |
Definition at line 27 of file hpiontrackertrack.h.
Referenced by getPhi0(), getProdAngles(), and setProdAngles().
|
private |
Definition at line 23 of file hpiontrackertrack.h.
Referenced by getPx(), and setPThetaPhi().
|
private |
Definition at line 24 of file hpiontrackertrack.h.
Referenced by getPy(), and setPThetaPhi().
|
private |
Definition at line 25 of file hpiontrackertrack.h.
Referenced by getPz(), and setPThetaPhi().
|
private |
Definition at line 10 of file hpiontrackertrack.h.
Referenced by getTheta(), and setPThetaPhi().
|
private |
Definition at line 28 of file hpiontrackertrack.h.
Referenced by getProdAngles(), getTheta0(), and setProdAngles().
|
private |
Definition at line 14 of file hpiontrackertrack.h.
Referenced by getPos1(), setPos1(), and setPosAll().
|
private |
Definition at line 17 of file hpiontrackertrack.h.
Referenced by getPos2(), setPos2(), and setPosAll().
|
private |
Definition at line 20 of file hpiontrackertrack.h.
Referenced by getPosH(), setPosAll(), and setPosH().
|
private |
Definition at line 29 of file hpiontrackertrack.h.
Referenced by getProdY(), getY0(), and setProdY().
|
private |
Definition at line 15 of file hpiontrackertrack.h.
Referenced by getPos1(), setPos1(), and setPosAll().
|
private |
Definition at line 18 of file hpiontrackertrack.h.
Referenced by getPos2(), setPos2(), and setPosAll().
|
private |
Definition at line 21 of file hpiontrackertrack.h.
Referenced by getPosH(), setPosAll(), and setPosH().