FairRoot/PandaRoot
|
#include <PndCAGBHit.h>
Public Member Functions | |
PndCAGBHit () | |
float | GlobalX () const |
float | GlobalY () 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 |
float | R () const |
float | Err2R () const |
float | Err2A () const |
bool | IsLeft () const |
float | XW () const |
float | YW () const |
float | ZW () const |
float | C (int i1, int i2) const |
int | PndDetID () const |
int | PndHitID () const |
void | SetGlobalX (float v) |
void | SetGlobalY (float v) |
void | SetZ (float v) |
void | SetErr2X (float v) |
void | SetErr2Y (float v) |
void | SetErr2Z (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 | SetAngle (float v) |
float | Angle () const |
void | SetR (float v) |
void | SetErr2R (float v) |
void | SetIsLeft (bool v) |
void | SetXW (float v) |
void | SetYW (float v) |
void | SetZW (float v) |
void | SetTubeR (float v) |
void | SetTubeHalfLength (float v) |
void | SetC (float v, int i1, int i2) |
void | SetC (const TMatrixT< Double_t > c) |
void | SetPndDetID (int v) |
void | SetPndHitID (int v) |
bool | IsUsed () const |
void | SetAsUsed () |
Static Public Member Functions | |
static bool | Compare (const PndCAGBHit &a, const PndCAGBHit &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 PndCAGBHit &a, const PndCAGBHit &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 PndCAGBHit *a, const PndCAGBHit *b) |
Protected Attributes | |
double | fX |
double | fY |
double | fZ |
float | fErr2X0 |
float | fErr2X1 |
float | fErrX12 |
float | fErr2X2 |
double | fC [3][3] |
int | fIRow |
int | fID |
double | fPhi |
double | fR |
double | fErr2R |
bool | fIsLeft |
double | fXW |
double | fYW |
double | fZW |
double | fTubeR |
double | fHalfLength |
int | fPndDetID |
int | fPndHitID |
bool | fIsUsed |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PndCAGBHit &a) |
std::istream & | operator>> (std::istream &in, PndCAGBHit &a) |
The PndCAGBHit class is the internal representation of the TPC clusters for the PndCAGBTracker algorithm.
Definition at line 27 of file PndCAGBHit.h.
|
inline |
Definition at line 30 of file PndCAGBHit.h.
|
inline |
Definition at line 92 of file PndCAGBHit.h.
References fPhi.
Referenced by PndCAGBTracker::SetHits().
|
inline |
|
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 166 of file PndCAGBHit.h.
|
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 119 of file PndCAGBHit.h.
References fIRow.
|
inline |
|
inline |
Definition at line 61 of file PndCAGBHit.h.
References fErr2R.
Referenced by PndCAGBTracker::CATrackFinder().
|
inline |
|
inline |
|
inline |
Definition at line 53 of file PndCAGBHit.h.
References fErr2X1.
Referenced by PndCAGBTracker::CATrackFinder().
|
inline |
Definition at line 55 of file PndCAGBHit.h.
References fErr2X2.
Referenced by PndCAGBTracker::CATrackFinder().
|
inline |
|
inline |
|
inline |
Definition at line 54 of file PndCAGBHit.h.
References fErrX12.
Referenced by PndCAGBTracker::CATrackFinder().
void PndCAGBHit::GetLocalX0X1X2 | ( | float & | x0, |
float & | x1, | ||
float & | x2 | ||
) | const |
Definition at line 27 of file PndCAGBHit.cxx.
References fPhi, fX, fY, fZ, and PndCAParameters::GlobalToCALocal().
Referenced by PndCAHit::PndCAHit().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 57 of file PndCAGBHit.h.
References fIRow.
Referenced by PndCAGBTracker::CATrackFinder(), PndCATracking::Exec(), PndCAGBTracker::ReadHitsFromFile(), and PndCAGBTracker::SetHits().
|
inline |
|
inline |
|
inline |
Definition at line 73 of file PndCAGBHit.h.
References fPndDetID.
Referenced by PndCATracking::Exec().
|
inline |
Definition at line 74 of file PndCAGBHit.h.
References fPndHitID.
Referenced by PndCATracking::Exec().
|
inline |
|
inline |
Definition at line 91 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 130 of file PndCAGBHit.h.
References fIsUsed.
Referenced by PndCAHit::SetAsUsed().
|
inline |
Definition at line 105 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 106 of file PndCAGBHit.h.
|
inline |
Definition at line 95 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 80 of file PndCAGBHit.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 81 of file PndCAGBHit.h.
|
inline |
Definition at line 82 of file PndCAGBHit.h.
|
inline |
|
inline |
Definition at line 77 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 78 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 84 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 83 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), PndCAGBTracker::SetHits(), and PndCATracking::WriteMVDHits().
|
inline |
|
inline |
Definition at line 111 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 112 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 94 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 103 of file PndCAGBHit.h.
References fHalfLength, and v.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 102 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 98 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 99 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 79 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 100 of file PndCAGBHit.h.
Referenced by PndCATracking::Exec(), and PndCATracking::WriteMVDHits().
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 36 of file PndCAGBHit.cxx.
|
friend |
Definition at line 51 of file PndCAGBHit.cxx.
|
protected |
Definition at line 146 of file PndCAGBHit.h.
Referenced by C(), operator<<(), operator>>(), and SetC().
|
protected |
Definition at line 153 of file PndCAGBHit.h.
Referenced by Err2R(), operator<<(), operator>>(), and SetErr2R().
|
protected |
Definition at line 141 of file PndCAGBHit.h.
Referenced by Err2X(), Err2X0(), operator>>(), SetErr2X(), and SetErr2X0().
|
protected |
Definition at line 142 of file PndCAGBHit.h.
Referenced by Err2X1(), Err2Y(), operator>>(), SetErr2X1(), and SetErr2Y().
|
protected |
Definition at line 144 of file PndCAGBHit.h.
Referenced by Err2X2(), Err2Z(), operator>>(), SetErr2X2(), and SetErr2Z().
|
protected |
Definition at line 143 of file PndCAGBHit.h.
Referenced by ErrX12(), operator>>(), and SetErrX12().
|
protected |
Definition at line 159 of file PndCAGBHit.h.
Referenced by Err2A(), operator<<(), operator>>(), and SetTubeHalfLength().
|
protected |
Definition at line 149 of file PndCAGBHit.h.
Referenced by ID(), operator<<(), operator>>(), and SetID().
|
protected |
Definition at line 148 of file PndCAGBHit.h.
Referenced by Compare(), ComparePRowDown(), CompareRowDown(), IRow(), operator<<(), operator>>(), and SetIRow().
|
protected |
Definition at line 154 of file PndCAGBHit.h.
Referenced by IsLeft(), and SetIsLeft().
|
protected |
Definition at line 163 of file PndCAGBHit.h.
Referenced by IsUsed(), and SetAsUsed().
|
protected |
Definition at line 151 of file PndCAGBHit.h.
Referenced by Angle(), GetLocalX0X1X2(), operator<<(), operator>>(), and SetAngle().
|
protected |
Definition at line 161 of file PndCAGBHit.h.
Referenced by PndDetID(), and SetPndDetID().
|
protected |
Definition at line 162 of file PndCAGBHit.h.
Referenced by PndHitID(), and SetPndHitID().
|
protected |
Definition at line 153 of file PndCAGBHit.h.
Referenced by operator<<(), operator>>(), R(), and SetR().
|
protected |
Definition at line 159 of file PndCAGBHit.h.
Referenced by operator<<(), operator>>(), and SetTubeR().
|
protected |
Definition at line 137 of file PndCAGBHit.h.
Referenced by GetLocalX0X1X2(), GlobalX(), operator<<(), operator>>(), and SetGlobalX().
|
protected |
Definition at line 155 of file PndCAGBHit.h.
Referenced by operator>>(), SetXW(), and XW().
|
protected |
Definition at line 138 of file PndCAGBHit.h.
Referenced by GetLocalX0X1X2(), GlobalY(), operator<<(), operator>>(), and SetGlobalY().
|
protected |
Definition at line 156 of file PndCAGBHit.h.
Referenced by operator>>(), SetYW(), and YW().
|
protected |
Definition at line 139 of file PndCAGBHit.h.
Referenced by Compare(), GetLocalX0X1X2(), operator<<(), operator>>(), SetZ(), and Z().
|
protected |
Definition at line 157 of file PndCAGBHit.h.
Referenced by operator>>(), SetZW(), and ZW().