#include <CTPPSFastTrack.h>
Public Types | |
typedef math::XYZPoint | Point |
typedef math::XYZVector | Vector |
Public Member Functions | |
unsigned int | cellid () const |
CTPPSFastTrack () | |
CTPPSFastTrack (float t, float xi, unsigned int cellid, float tof, float x1, float y1, float x2, float y2, const Vector &momentum, const Point &vertex) | |
const Vector & | momentum () const |
track momentum vector More... | |
float | px () const |
float | py () const |
float | pz () const |
const Point & | referencePoint () const |
Reference point on the track. More... | |
void | setcellid (unsigned int cellid) |
void | setp (const Vector &momentum) |
void | sett (float t) |
void | settof (float tof) |
void | setvertex (const Point &vertex) |
void | setx1 (float x1) |
void | setx2 (float x2) |
void | setxi (float xi) |
void | sety1 (float y1) |
void | sety2 (float y2) |
float | t () const |
float | timeOfFlight () const |
float | tof () const |
const Point & | vertex () const |
float | x0 () const |
float | x1 () const |
float | x2 () const |
float | xi () const |
float | y0 () const |
float | y1 () const |
float | y2 () const |
float | z0 () const |
Private Attributes | |
Vector | momentum_ |
unsigned int | thecellid |
float | thet |
float | thetof |
float | thex1 |
float | thex2 |
float | thexi |
float | they1 |
float | they2 |
Point | vertex_ |
Definition at line 10 of file CTPPSFastTrack.h.
typedef math::XYZPoint CTPPSFastTrack::Point |
Definition at line 13 of file CTPPSFastTrack.h.
Definition at line 12 of file CTPPSFastTrack.h.
|
inline |
|
inline |
Definition at line 17 of file CTPPSFastTrack.h.
References momentum(), referencePoint(), and vertex().
|
inline |
Definition at line 63 of file CTPPSFastTrack.h.
References thecellid.
Referenced by operator<<(), and setcellid().
const Vector& CTPPSFastTrack::momentum | ( | ) | const |
track momentum vector
Referenced by CTPPSFastTrack(), and setp().
|
inline |
|
inline |
|
inline |
const Point& CTPPSFastTrack::referencePoint | ( | ) | const |
Reference point on the track.
Referenced by CTPPSFastTrack().
|
inline |
Definition at line 83 of file CTPPSFastTrack.h.
References cellid(), and thecellid.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 65 of file CTPPSFastTrack.h.
References momentum(), and momentum_.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 71 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 69 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 67 of file CTPPSFastTrack.h.
References vertex(), and vertex_.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 75 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 79 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 73 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 77 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 81 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 43 of file CTPPSFastTrack.h.
References thet.
Referenced by operator<<(), and sett().
|
inline |
|
inline |
Definition at line 47 of file CTPPSFastTrack.h.
References thetof.
Referenced by operator<<(), settof(), and timeOfFlight().
const Point& CTPPSFastTrack::vertex | ( | ) | const |
Referenced by CTPPSFastTrack(), Tau.Tau::dxy(), and setvertex().
|
inline |
|
inline |
Definition at line 49 of file CTPPSFastTrack.h.
References thex1.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.HLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), setx1(), and svgfig.LineGlobal::SVG().
|
inline |
Definition at line 53 of file CTPPSFastTrack.h.
References thex2.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.HLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), setx2(), and svgfig.LineGlobal::SVG().
|
inline |
Definition at line 45 of file CTPPSFastTrack.h.
References thexi.
Referenced by operator<<(), and setxi().
|
inline |
|
inline |
Definition at line 51 of file CTPPSFastTrack.h.
References they1.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.VLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), sety1(), and svgfig.LineGlobal::SVG().
|
inline |
|
inline |
|
private |
|
private |
Definition at line 88 of file CTPPSFastTrack.h.
Referenced by cellid(), and setcellid().
|
private |
Definition at line 86 of file CTPPSFastTrack.h.
|
private |
Definition at line 89 of file CTPPSFastTrack.h.
|
private |
Definition at line 90 of file CTPPSFastTrack.h.
|
private |
Definition at line 92 of file CTPPSFastTrack.h.
|
private |
Definition at line 87 of file CTPPSFastTrack.h.
|
private |
Definition at line 91 of file CTPPSFastTrack.h.
|
private |
Definition at line 93 of file CTPPSFastTrack.h.
|
private |
Definition at line 95 of file CTPPSFastTrack.h.
Referenced by setvertex(), x0(), y0(), and z0().