FairRoot/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 32 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 107 of file PndFTSCAGBHit.h.
References fPhi.
Referenced by PndFTSCADisplay::DrawGBHits(), PndFTSCADisplay::DrawRecoTrack(), PndFTSCAGBTracker::FitTracks(), FTSCAHitV::FTSCAHitV(), and PndFTSCAGBTracker::InitialTrackApproximation().
|
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 199 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::IdealTrackFinder().
|
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 138 of file PndFTSCAGBHit.h.
References fIRow.
|
inline |
|
inline |
|
inline |
Definition at line 52 of file PndFTSCAGBHit.h.
References fErr2X1.
Referenced by FTSCAHitV::FTSCAHitV().
|
inline |
Definition at line 54 of file PndFTSCAGBHit.h.
References fErr2X2.
Referenced by FTSCAHitV::FTSCAHitV().
|
inline |
|
inline |
|
inline |
Definition at line 53 of file PndFTSCAGBHit.h.
References fErrX12.
Referenced by PndFTSCADisplay::DrawGBHits(), PndFTSCADisplay::DrawRecoTrack(), and FTSCAHitV::FTSCAHitV().
|
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 |
Definition at line 28 of file PndFTSCAGBHit.cxx.
References fPhi, fX, fY, fZ, and PndFTSCAParameters::GlobalToCALocal().
Referenced by PndFTSCADisplay::DrawRecoTrack(), FTSCAHit::FTSCAHit(), and FTSCAHitV::FTSCAHitV().
|
inline |
Definition at line 57 of file PndFTSCAGBHit.h.
References fID.
Referenced by PndFTSCADisplay::DrawGBHit(), PndFTSCADisplay::DrawGBHits(), PndFTSCAGBTracker::FitTracks(), and PndFTSCADisplay::GetTrackMC().
|
inline |
Definition at line 56 of file PndFTSCAGBHit.h.
References fIRow.
Referenced by PndFTSCADisplay::DrawGBHits(), PndFTSCADisplay::DrawRecoTrack(), PndFtsCATracking::Exec(), FTSCAHitV::FTSCAHitV(), and PndFTSCAClusterData::readEvent().
|
inline |
Definition at line 150 of file PndFTSCAGBHit.h.
References fPndDetID.
Referenced by PndFtsCATracking::Exec().
|
inline |
Definition at line 151 of file PndFTSCAGBHit.h.
References fPndHitID.
Referenced by PndFtsCATracking::Exec().
|
inline |
|
inline |
Definition at line 104 of file PndFTSCAGBHit.h.
|
inline |
|
inline |
|
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 |
|
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 |
Definition at line 103 of file PndFTSCAGBHit.h.
|
inline |
Definition at line 96 of file PndFTSCAGBHit.h.
Referenced by PndFTSCADisplay::DrawGBTrack(), and PndFtsCATracking::WriteFTSHits().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 41 of file PndFTSCAGBHit.h.
References fX.
Referenced by PndFTSCADisplay::DrawGBHit(), PndFTSCADisplay::DrawGBHits(), PndFTSCADisplay::DrawGBTrackFast(), PndFTSCADisplay::DrawRecoTrack(), PndFTSCADisplay::DrawTrack(), PndFTSCAGBTracker::FitTracks(), and PndFTSCAGBTracker::InitialTrackApproximation().
|
inline |
Definition at line 42 of file PndFTSCAGBHit.h.
References fY.
Referenced by PndFTSCADisplay::DrawGBHit(), PndFTSCADisplay::DrawGBHits(), PndFTSCADisplay::DrawGBTrackFast(), PndFTSCADisplay::DrawRecoTrack(), PndFTSCADisplay::DrawTrack(), PndFTSCAGBTracker::FitTracks(), and PndFTSCAGBTracker::InitialTrackApproximation().
|
inline |
Definition at line 43 of file PndFTSCAGBHit.h.
References fZ.
Referenced by PndFTSCADisplay::DrawGBHit(), PndFTSCADisplay::DrawGBHits(), PndFTSCADisplay::DrawGBTrack(), PndFTSCADisplay::DrawGBTrackFast(), PndFTSCADisplay::DrawRecoTrack(), PndFTSCADisplay::DrawTrack(), PndFTSCAGBTracker::FitTracks(), and PndFTSCAGBTracker::InitialTrackApproximation().
|
friend |
Definition at line 36 of file PndFTSCAGBHit.cxx.
|
friend |
Definition at line 57 of file PndFTSCAGBHit.cxx.
|
protected |
Definition at line 166 of file PndFTSCAGBHit.h.
Referenced by BStripP(), and SetBStripP().
|
protected |
Definition at line 177 of file PndFTSCAGBHit.h.
Referenced by operator<<(), operator>>(), and SetC().
|
protected |
Definition at line 172 of file PndFTSCAGBHit.h.
Referenced by Err2X(), Err2X0(), operator>>(), SetErr2X(), and SetErr2X0().
|
protected |
Definition at line 173 of file PndFTSCAGBHit.h.
Referenced by Err2X1(), Err2Y(), operator<<(), operator>>(), SetErr2X1(), and SetErr2Y().
|
protected |
Definition at line 175 of file PndFTSCAGBHit.h.
Referenced by Err2X2(), Err2Z(), operator<<(), operator>>(), SetErr2X2(), and SetErr2Z().
|
protected |
Definition at line 174 of file PndFTSCAGBHit.h.
Referenced by ErrX12(), operator<<(), operator>>(), SetErrX12(), and SetErrYZ().
|
protected |
Definition at line 166 of file PndFTSCAGBHit.h.
Referenced by FStripP(), and SetFStripP().
|
protected |
Definition at line 180 of file PndFTSCAGBHit.h.
Referenced by ID(), operator<<(), operator>>(), and SetID().
|
protected |
Definition at line 179 of file PndFTSCAGBHit.h.
Referenced by Compare(), ComparePRowDown(), CompareRowDown(), IRow(), operator<<(), operator>>(), and SetIRow().
|
protected |
Definition at line 182 of file PndFTSCAGBHit.h.
Referenced by Angle(), GetLocalX0X1X2(), operator<<(), operator>>(), and SetAngle().
|
protected |
Definition at line 195 of file PndFTSCAGBHit.h.
Referenced by PndDetID(), and SetPndDetID().
|
protected |
Definition at line 196 of file PndFTSCAGBHit.h.
Referenced by PndHitID(), and SetPndHitID().
|
protected |
Definition at line 168 of file PndFTSCAGBHit.h.
Referenced by GetLocalX0X1X2(), operator<<(), operator>>(), SetX(), and X().
|
protected |
Definition at line 169 of file PndFTSCAGBHit.h.
Referenced by GetLocalX0X1X2(), operator<<(), operator>>(), SetY(), and Y().
|
protected |
Definition at line 170 of file PndFTSCAGBHit.h.
Referenced by Compare(), GetLocalX0X1X2(), operator<<(), operator>>(), SetZ(), and Z().
float PndFTSCAGBHit::point_Px |
Definition at line 159 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1(), and PndFtsCATracking::WriteFTSHits().
float PndFTSCAGBHit::point_Py |
Definition at line 160 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1(), and PndFtsCATracking::WriteFTSHits().
float PndFTSCAGBHit::point_Pz |
Definition at line 161 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1(), and PndFtsCATracking::WriteFTSHits().
float PndFTSCAGBHit::point_Qp |
Definition at line 162 of file PndFTSCAGBHit.h.
Referenced by PndFtsCATracking::WriteFTSHits().
float PndFTSCAGBHit::point_X |
Definition at line 156 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1(), and PndFtsCATracking::WriteFTSHits().
float PndFTSCAGBHit::point_Y |
Definition at line 157 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1(), and PndFtsCATracking::WriteFTSHits().
float PndFTSCAGBHit::point_Z |
Definition at line 158 of file PndFTSCAGBHit.h.
Referenced by PndFTSCAGBTracker::Refit_1(), and PndFtsCATracking::WriteFTSHits().
int PndFTSCAGBHit::Track_ID |
Definition at line 163 of file PndFTSCAGBHit.h.
Referenced by PndFtsCATracking::WriteFTSHits().