PandaRoot
PndTrkIndivisibleHit Class Reference

#include <PndTrkIndivisibleHit.h>

Inheritance diagram for PndTrkIndivisibleHit:
PndTrkHit

Public Member Functions

 PndTrkIndivisibleHit ()
 
 PndTrkIndivisibleHit (TArrayI hitid, TVector3 &pos)
 
 PndTrkIndivisibleHit (const PndTrkIndivisibleHit &hit)
 
 ~PndTrkIndivisibleHit ()
 
void SetSortVariable (Double_t sortvar)
 
void SetPosition (TVector3 pos)
 
void SetPhi (Double_t phi)
 
TVector3 GetPosition ()
 
Double_t GetSortVariable ()
 
Double_t GetPhi ()
 
void Draw (Color_t color)
 
void Print ()
 
 ClassDef (PndTrkIndivisibleHit, 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

TArrayI fHitIDs
 
- 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
 

Detailed Description

Definition at line 19 of file PndTrkIndivisibleHit.h.

Constructor & Destructor Documentation

◆ PndTrkIndivisibleHit() [1/3]

PndTrkIndivisibleHit::PndTrkIndivisibleHit ( )

◆ PndTrkIndivisibleHit() [2/3]

PndTrkIndivisibleHit::PndTrkIndivisibleHit ( TArrayI  hitid,
TVector3 &  pos 
)

◆ PndTrkIndivisibleHit() [3/3]

PndTrkIndivisibleHit::PndTrkIndivisibleHit ( const PndTrkIndivisibleHit hit)

◆ ~PndTrkIndivisibleHit()

PndTrkIndivisibleHit::~PndTrkIndivisibleHit ( )

Member Function Documentation

◆ ClassDef()

PndTrkIndivisibleHit::ClassDef ( PndTrkIndivisibleHit  ,
 
)

◆ Draw()

void PndTrkIndivisibleHit::Draw ( Color_t  color)

Referenced by GetPhi().

◆ GetPhi()

Double_t PndTrkIndivisibleHit::GetPhi ( )
inline

Definition at line 50 of file PndTrkIndivisibleHit.h.

References Draw(), PndTrkHit::fPhi, and Print().

50 { return fPhi; }
Double_t fPhi
Definition: PndTrkHit.h:98

◆ GetPosition()

TVector3 PndTrkIndivisibleHit::GetPosition ( )
inline

Definition at line 48 of file PndTrkIndivisibleHit.h.

References PndTrkHit::fPosition.

48 { return fPosition; }
TVector3 fPosition
Definition: PndTrkHit.h:95

◆ GetSortVariable()

Double_t PndTrkIndivisibleHit::GetSortVariable ( )
inline

Definition at line 49 of file PndTrkIndivisibleHit.h.

References PndTrkHit::fSortVariable.

49 { return fSortVariable; }
Double_t fSortVariable
Definition: PndTrkHit.h:97

◆ Print()

void PndTrkIndivisibleHit::Print ( )

Referenced by GetPhi().

◆ SetPhi()

void PndTrkIndivisibleHit::SetPhi ( Double_t  phi)
inline

Definition at line 42 of file PndTrkIndivisibleHit.h.

References PndTrkHit::fPhi.

42 { fPhi = phi; }
Double_t fPhi
Definition: PndTrkHit.h:98

◆ SetPosition()

void PndTrkIndivisibleHit::SetPosition ( TVector3  pos)
inline

Definition at line 41 of file PndTrkIndivisibleHit.h.

References PndTrkHit::fPosition.

41 { fPosition = pos; }
TVector3 fPosition
Definition: PndTrkHit.h:95

◆ SetSortVariable()

void PndTrkIndivisibleHit::SetSortVariable ( Double_t  sortvar)
inline

Definition at line 39 of file PndTrkIndivisibleHit.h.

References PndTrkHit::fSortVariable.

39 { fSortVariable = sortvar; }
Double_t fSortVariable
Definition: PndTrkHit.h:97

Member Data Documentation

◆ fHitIDs

TArrayI PndTrkIndivisibleHit::fHitIDs

Definition at line 57 of file PndTrkIndivisibleHit.h.


The documentation for this class was generated from the following file: