![]() |
PandaRoot
|
#include <PndTrkSkewHit.h>
Public Member Functions | |
| PndTrkSkewHit () | |
| PndTrkSkewHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t sensorID, TVector3 &pos, Double_t isochrone, Double_t sortvar, Int_t trackID, TVector3 center1, TVector3 intersection1, double phi1, TVector3 center2, TVector3 intersection2, double phi2, double a, double b, int rightone, double beta) | |
| PndTrkSkewHit (PndTrkHit &hit, Int_t trackID, TVector3 center1, TVector3 intersection1, double phi1, TVector3 center2, TVector3 intersection2, double phi2, double a, double b, int rightone, double beta) | |
| PndTrkSkewHit (PndTrkHit &hit) | |
| PndTrkSkewHit (const PndTrkSkewHit &hit) | |
| PndTrkSkewHit & | operator= (const PndTrkSkewHit &hit) |
| ~PndTrkSkewHit () | |
| TVector3 | GetIntersection1 () |
| TVector3 | GetIntersection2 () |
| Double_t | GetPhi1 () |
| Double_t | GetPhi2 () |
| void | SetPhi1 (Double_t phi1) |
| void | SetPhi2 (Double_t phi2) |
| void | Draw (Color_t color) |
| void | Print () |
| ClassDef (PndTrkSkewHit, 1) | |
Public Member Functions inherited from PndTrkHit | |
| PndTrkHit () | |
| PndTrkHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t sensorID, TVector3 &pos, Double_t isochrone, Double_t sortvar) | |
| PndTrkHit (const PndTrkHit &hit) | |
| ~PndTrkHit () | |
| virtual Bool_t | IsEqual (const TObject *obj) const |
| virtual Bool_t | IsSortable () |
| Int_t | Compare (const TObject *hit) const |
| Bool_t | operator== (const PndTrkHit &hit1) |
| Bool_t | operator< (const PndTrkHit &hit1) |
| void | SetIsochrone (Double_t isochrone) |
| void | SetSortVariable (Double_t sortvar) |
| void | SetPosition (TVector3 pos) |
| void | SetPhi (Double_t phi) |
| void | SetUsedFlag (Bool_t used) |
| void | SetRefHitFlag (Bool_t used) |
| void | SetRegion (Int_t iregion) |
| Int_t | GetHitID () |
| Int_t | GetDetectorID () |
| Bool_t | IsUsed () |
| Bool_t | WasRefHit () |
| Int_t | GetSensorID () |
| Int_t | GetTubeID () |
| TVector3 | GetPosition () |
| Double_t | GetIsochrone () |
| Int_t | GetIRegion () |
| Bool_t | IsRegion (Int_t iregion) |
| Double_t | GetSortVariable () |
| Double_t | GetPhi () |
| Bool_t | IsSttParallel () |
| Bool_t | IsSttSkew () |
| Bool_t | IsStt () |
| Bool_t | IsMvdPixel () |
| Bool_t | IsMvdStrip () |
| Bool_t | IsMvd () |
| Bool_t | IsGem () |
| Bool_t | IsSciTil () |
| Double_t | GetDistance (PndTrkHit *fromhit) |
| Double_t | GetDistance (TVector3 frompoint) |
| Double_t | GetXYDistance (PndTrkHit *fromhit) |
| Double_t | GetXYDistance (TVector3 frompoint) |
| Double_t | GetXYDistanceFromTrack (double x0, double y0, double R) |
| void | Draw (Color_t color) |
| void | DrawTube (Color_t color) |
| void | Print () |
| int | GetSector () |
| ClassDef (PndTrkHit, 1) | |
Public Attributes | |
| Int_t | fTrackID |
| Int_t | fRightIntersection |
| TVector3 | fCenter1 |
| TVector3 | fCenter2 |
| TVector3 | fIntersection1 |
| TVector3 | fIntersection2 |
| Double_t | fa |
| Double_t | fb |
| Double_t | fPhi1 |
| Double_t | fPhi2 |
| Double_t | fBeta |
Public Attributes inherited from PndTrkHit | |
| Int_t | fHitID |
| Int_t | fDetectorID |
| Int_t | fIRegion |
| Int_t | fSensorID |
| Bool_t | fUsed |
| Bool_t | fUsedAsRefHit |
| TVector3 | fPosition |
| Double_t | fIsochrone |
| Double_t | fSortVariable |
| Double_t | fPhi |
| Double_t | fSector |
PndTrkSkewHit Class for pattern recognition hit
fSensorID: identifies the specific sensor of the MVD, the specific tube of the STT
Definition at line 16 of file PndTrkSkewHit.h.
| PndTrkSkewHit::PndTrkSkewHit | ( | ) |
| PndTrkSkewHit::PndTrkSkewHit | ( | Int_t | hitID, |
| Int_t | detID, | ||
| Bool_t | used, | ||
| Int_t | iregion, | ||
| Int_t | sensorID, | ||
| TVector3 & | pos, | ||
| Double_t | isochrone, | ||
| Double_t | sortvar, | ||
| Int_t | trackID, | ||
| TVector3 | center1, | ||
| TVector3 | intersection1, | ||
| double | phi1, | ||
| TVector3 | center2, | ||
| TVector3 | intersection2, | ||
| double | phi2, | ||
| double | a, | ||
| double | b, | ||
| int | rightone, | ||
| double | beta | ||
| ) |
| PndTrkSkewHit::PndTrkSkewHit | ( | PndTrkHit & | hit, |
| Int_t | trackID, | ||
| TVector3 | center1, | ||
| TVector3 | intersection1, | ||
| double | phi1, | ||
| TVector3 | center2, | ||
| TVector3 | intersection2, | ||
| double | phi2, | ||
| double | a, | ||
| double | b, | ||
| int | rightone, | ||
| double | beta | ||
| ) |
| PndTrkSkewHit::PndTrkSkewHit | ( | PndTrkHit & | hit | ) |
| PndTrkSkewHit::PndTrkSkewHit | ( | const PndTrkSkewHit & | hit | ) |
| PndTrkSkewHit::~PndTrkSkewHit | ( | ) |
| PndTrkSkewHit::ClassDef | ( | PndTrkSkewHit | , |
| 1 | |||
| ) |
| void PndTrkSkewHit::Draw | ( | Color_t | color | ) |
Referenced by SetPhi2().
|
inline |
|
inline |
|
inline |
|
inline |
| PndTrkSkewHit& PndTrkSkewHit::operator= | ( | const PndTrkSkewHit & | hit | ) |
| void PndTrkSkewHit::Print | ( | ) |
Referenced by SetPhi2().
|
inline |
|
inline |
| Double_t PndTrkSkewHit::fa |
Definition at line 47 of file PndTrkSkewHit.h.
| Double_t PndTrkSkewHit::fb |
Definition at line 47 of file PndTrkSkewHit.h.
| Double_t PndTrkSkewHit::fBeta |
Definition at line 47 of file PndTrkSkewHit.h.
| TVector3 PndTrkSkewHit::fCenter1 |
Definition at line 46 of file PndTrkSkewHit.h.
| TVector3 PndTrkSkewHit::fCenter2 |
Definition at line 46 of file PndTrkSkewHit.h.
| TVector3 PndTrkSkewHit::fIntersection1 |
Definition at line 46 of file PndTrkSkewHit.h.
Referenced by GetIntersection1().
| TVector3 PndTrkSkewHit::fIntersection2 |
Definition at line 46 of file PndTrkSkewHit.h.
Referenced by GetIntersection2().
| Double_t PndTrkSkewHit::fPhi1 |
Definition at line 47 of file PndTrkSkewHit.h.
| Double_t PndTrkSkewHit::fPhi2 |
Definition at line 47 of file PndTrkSkewHit.h.
| Int_t PndTrkSkewHit::fRightIntersection |
Definition at line 45 of file PndTrkSkewHit.h.
| Int_t PndTrkSkewHit::fTrackID |
Definition at line 45 of file PndTrkSkewHit.h.