![]() |
PandaRoot
|
#include <PndFTSCAGBHit.h>
Public Member Functions | |
PndFTSCAGBHit () | |
float | X () const |
float | Y () const |
float | Z () const |
float | Err2X () const |
float | Err2Y () const |
float | Err2Z () const |
void | GetLocalX0X1X2 (float &x0, float &x1, float &x2) const |
float | Err2X0 () const |
float | Err2X1 () const |
float | ErrX12 () const |
float | Err2X2 () const |
int | IRow () const |
int | ID () const |
FTSCAStrip * | BStripP () const |
FTSCAStrip * | FStripP () const |
void | SetX (float v) |
void | SetY (float v) |
void | SetZ (float v) |
void | SetErr2X (float v) |
void | SetErr2Y (float v) |
void | SetErr2Z (float v) |
void | SetErrYZ (float v) |
void | SetIRow (int v) |
void | SetID (int v) |
void | SetErr2X0 (float v) |
void | SetErr2X1 (float v) |
void | SetErrX12 (float v) |
void | SetErr2X2 (float v) |
void | SetFStripP (FTSCAStrip *s) |
void | SetBStripP (FTSCAStrip *s) |
void | SetAngle (float v) |
float | Angle () const |
void | SetC (const TMatrixT< Double_t > c) |
void | SetPndDetID (int v) |
void | SetPndHitID (int v) |
int | PndDetID () const |
int | PndHitID () const |
Static Public Member Functions | |
static bool | Compare (const PndFTSCAGBHit &a, const PndFTSCAGBHit &b) |
Hits reordering in accordance with the geometry and the track-finder needs: Hits are sorted by sector number at first, than by row number and at last by z-coordinate. More... | |
static bool | CompareRowDown (const PndFTSCAGBHit &a, const PndFTSCAGBHit &b) |
Hits reordering in accordance with the geometry and the track-finder needs: Hits are sorted by sector number at first, than by row number and at last by z-coordinate. More... | |
static bool | ComparePRowDown (const PndFTSCAGBHit *a, const PndFTSCAGBHit *b) |
Public Attributes | |
float | point_X |
float | point_Y |
float | point_Z |
float | point_Px |
float | point_Py |
float | point_Pz |
float | point_Qp |
int | Track_ID |
Protected Attributes | |
FTSCAStrip * | fFStripP |
FTSCAStrip * | fBStripP |
double | fX |
double | fY |
double | fZ |
float | fErr2X0 |
float | fErr2X1 |
float | fErrX12 |
float | fErr2X2 |
double | fC [3][3] |
int | fIRow |
int | fID |
double | fPhi |
int | fPndDetID |
int | fPndHitID |
Friends | |
ostream & | operator<< (ostream &out, const PndFTSCAGBHit &a) |
istream & | operator>> (istream &in, PndFTSCAGBHit &a) |
The PndFTSCAGBHit class is the internal representation of the FTS clusters for the PndFTSCAGBTracker algorithm.
Definition at line 29 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 31 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 107 of file PndFTSCAGBHit.h.
References fPhi.
Referenced by FTSCAHitV::FTSCAHitV().
|
inline |
Definition at line 85 of file PndFTSCAGBHit.h.
References fBStripP.
Referenced by FTSCAHitV::FTSCAHitV().
|
inlinestatic |
Hits reordering in accordance with the geometry and the track-finder needs: Hits are sorted by sector number at first, than by row number and at last by z-coordinate.
Definition at line 203 of file PndFTSCAGBHit.h.
Referenced by SetC().
|
inlinestatic |
|
inlinestatic |
Hits reordering in accordance with the geometry and the track-finder needs: Hits are sorted by sector number at first, than by row number and at last by z-coordinate.
Hits are sorted by row number
Definition at line 140 of file PndFTSCAGBHit.h.
References fIRow.
|
inline |
|
inline |
|
inline |
Definition at line 51 of file PndFTSCAGBHit.h.
References fErr2X1.
Referenced by FTSCAHitV::FTSCAHitV(), and ID().
|
inline |
Definition at line 53 of file PndFTSCAGBHit.h.
References fErr2X2.
Referenced by FTSCAHitV::FTSCAHitV(), and ID().
|
inline |
|
inline |
|
inline |
Definition at line 52 of file PndFTSCAGBHit.h.
References fErrX12.
Referenced by FTSCAHitV::FTSCAHitV(), and ID().
|
inline |
Definition at line 86 of file PndFTSCAGBHit.h.
References fFStripP.
Referenced by FTSCAHitV::FTSCAHitV().
void PndFTSCAGBHit::GetLocalX0X1X2 | ( | float & | x0, |
float & | x1, | ||
float & | x2 | ||
) | const |
Referenced by Err2Z(), FTSCAHit::FTSCAHit(), and FTSCAHitV::FTSCAHitV().
|
inline |
|
inline |
Definition at line 55 of file PndFTSCAGBHit.h.
References fIRow.
Referenced by FTSCAHitV::FTSCAHitV().
|
inline |
|
inline |
|
inline |
Definition at line 106 of file PndFTSCAGBHit.h.
|
inline |
|
inline |
|
inline |
Definition at line 91 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 98 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 99 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 101 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 92 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 93 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 100 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 94 of file PndFTSCAGBHit.h.
|
inline |
|
inline |
Definition at line 96 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 95 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 152 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 153 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 88 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 89 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 90 of file PndFTSCAGBHit.h.
|
inline |
|
inline |
|
inline |
|
friend |
Referenced by PndHitID().
|
friend |
Referenced by PndHitID().
|
protected |
Definition at line 170 of file PndFTSCAGBHit.h.
Referenced by BStripP(), and SetBStripP().
|
protected |
Definition at line 181 of file PndFTSCAGBHit.h.
|
protected |
Definition at line 176 of file PndFTSCAGBHit.h.
Referenced by Err2X(), Err2X0(), SetErr2X(), and SetErr2X0().
|
protected |
Definition at line 177 of file PndFTSCAGBHit.h.
Referenced by Err2X1(), Err2Y(), SetErr2X1(), and SetErr2Y().
|
protected |
Definition at line 179 of file PndFTSCAGBHit.h.
Referenced by Err2X2(), Err2Z(), SetErr2X2(), and SetErr2Z().
|
protected |
Definition at line 178 of file PndFTSCAGBHit.h.
Referenced by ErrX12(), SetErrX12(), and SetErrYZ().
|
protected |
Definition at line 170 of file PndFTSCAGBHit.h.
Referenced by FStripP(), and SetFStripP().
|
protected |
Definition at line 184 of file PndFTSCAGBHit.h.
|
protected |
Definition at line 183 of file PndFTSCAGBHit.h.
Referenced by Compare(), ComparePRowDown(), CompareRowDown(), IRow(), and SetIRow().
|
protected |
Definition at line 186 of file PndFTSCAGBHit.h.
Referenced by Angle(), and SetAngle().
|
protected |
Definition at line 199 of file PndFTSCAGBHit.h.
Referenced by PndDetID(), and SetPndDetID().
|
protected |
Definition at line 200 of file PndFTSCAGBHit.h.
Referenced by PndHitID(), and SetPndHitID().
|
protected |
Definition at line 172 of file PndFTSCAGBHit.h.
|
protected |
Definition at line 173 of file PndFTSCAGBHit.h.
|
protected |
Definition at line 174 of file PndFTSCAGBHit.h.
float PndFTSCAGBHit::point_Px |
Definition at line 163 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1().
float PndFTSCAGBHit::point_Py |
Definition at line 164 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1().
float PndFTSCAGBHit::point_Pz |
Definition at line 165 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1().
float PndFTSCAGBHit::point_Qp |
Definition at line 166 of file PndFTSCAGBHit.h.
float PndFTSCAGBHit::point_X |
Definition at line 160 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1().
float PndFTSCAGBHit::point_Y |
Definition at line 161 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1().
float PndFTSCAGBHit::point_Z |
Definition at line 162 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1().
int PndFTSCAGBHit::Track_ID |
Definition at line 167 of file PndFTSCAGBHit.h.