PandaRoot
PndTrkConformalHit Class Reference

#include <PndTrkConformalHit.h>

Inheritance diagram for PndTrkConformalHit:

Public Member Functions

 PndTrkConformalHit ()
 
 PndTrkConformalHit (PndTrkHit *hit, double u, double v, double rd)
 
 PndTrkConformalHit (PndTrkHit *hit, double u, double v)
 
 ~PndTrkConformalHit ()
 
Int_t GetHitID ()
 
Int_t GetDetectorID ()
 
TVector2 GetPosition ()
 
Double_t GetU ()
 
Double_t GetV ()
 
Double_t GetIsochrone ()
 
PndTrkHitGetHit ()
 
double GetDistanceFromTrack (double fitm, double fitp)
 
void SetPosition (double x, double y)
 
void Draw (Color_t color)
 
void Print ()
 
 ClassDef (PndTrkConformalHit, 1)
 

Public Attributes

PndTrkHitfHit
 
TVector2 fPosition
 
Double_t fIsochrone
 

Detailed Description

PndTrkHit Class for pattern recognition conformal hit

Author
Lia Lavezzi

Definition at line 14 of file PndTrkConformalHit.h.

Constructor & Destructor Documentation

◆ PndTrkConformalHit() [1/3]

PndTrkConformalHit::PndTrkConformalHit ( )

◆ PndTrkConformalHit() [2/3]

PndTrkConformalHit::PndTrkConformalHit ( PndTrkHit hit,
double  u,
double  v,
double  rd 
)

◆ PndTrkConformalHit() [3/3]

PndTrkConformalHit::PndTrkConformalHit ( PndTrkHit hit,
double  u,
double  v 
)

◆ ~PndTrkConformalHit()

PndTrkConformalHit::~PndTrkConformalHit ( )

Member Function Documentation

◆ ClassDef()

PndTrkConformalHit::ClassDef ( PndTrkConformalHit  ,
 
)

◆ Draw()

void PndTrkConformalHit::Draw ( Color_t  color)

Referenced by SetPosition().

◆ GetDetectorID()

Int_t PndTrkConformalHit::GetDetectorID ( )
inline

Definition at line 24 of file PndTrkConformalHit.h.

References fHit, and PndTrkHit::GetDetectorID().

24 { return fHit->GetDetectorID(); }
Int_t GetDetectorID()
Definition: PndTrkHit.h:51

◆ GetDistanceFromTrack()

double PndTrkConformalHit::GetDistanceFromTrack ( double  fitm,
double  fitp 
)

Referenced by GetHit().

◆ GetHit()

PndTrkHit* PndTrkConformalHit::GetHit ( )
inline

Definition at line 30 of file PndTrkConformalHit.h.

References fHit, and GetDistanceFromTrack().

30 { return fHit; }

◆ GetHitID()

Int_t PndTrkConformalHit::GetHitID ( )
inline

Definition at line 23 of file PndTrkConformalHit.h.

References fHit, and PndTrkHit::GetHitID().

23 { return fHit->GetHitID(); }
Int_t GetHitID()
Definition: PndTrkHit.h:50

◆ GetIsochrone()

Double_t PndTrkConformalHit::GetIsochrone ( )
inline

Definition at line 29 of file PndTrkConformalHit.h.

References fIsochrone.

29 { return fIsochrone; }

◆ GetPosition()

TVector2 PndTrkConformalHit::GetPosition ( )
inline

Definition at line 26 of file PndTrkConformalHit.h.

References fPosition.

26 { return fPosition; }

◆ GetU()

Double_t PndTrkConformalHit::GetU ( )
inline

Definition at line 27 of file PndTrkConformalHit.h.

References fPosition.

27 { return fPosition.X(); }

◆ GetV()

Double_t PndTrkConformalHit::GetV ( )
inline

Definition at line 28 of file PndTrkConformalHit.h.

References fPosition.

28 { return fPosition.Y(); }

◆ Print()

void PndTrkConformalHit::Print ( )

Referenced by SetPosition().

◆ SetPosition()

void PndTrkConformalHit::SetPosition ( double  x,
double  y 
)
inline

Definition at line 34 of file PndTrkConformalHit.h.

References Draw(), fPosition, and Print().

34 { fPosition.Set(x, y); }

Member Data Documentation

◆ fHit

PndTrkHit* PndTrkConformalHit::fHit

Definition at line 41 of file PndTrkConformalHit.h.

Referenced by GetDetectorID(), GetHit(), and GetHitID().

◆ fIsochrone

Double_t PndTrkConformalHit::fIsochrone

Definition at line 43 of file PndTrkConformalHit.h.

Referenced by GetIsochrone().

◆ fPosition

TVector2 PndTrkConformalHit::fPosition

Definition at line 42 of file PndTrkConformalHit.h.

Referenced by GetPosition(), GetU(), GetV(), and SetPosition().


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