![]() |
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) | |
![]() | |
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 |
![]() | |
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.