PandaRoot
PndRichPDHit Class Reference

#include <PndRichPDHit.h>

Inheritance diagram for PndRichPDHit:

Public Member Functions

 PndRichPDHit ()
 
 PndRichPDHit (Int_t index, Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t time, Double_t timeThreshold)
 
virtual ~PndRichPDHit ()
 
virtual void Print (const Option_t *opt="") const
 
virtual Double_t GetTime ()
 
virtual Double_t GetTimeThreshold ()
 
virtual Int_t GetRefIndex ()
 
TVector3 GetPosition () const
 
Int_t GetSensorId () const
 

Protected Attributes

Int_t fIndex
 
Int_t fSensorId
 
Int_t fRefIndex
 
Double_t fX
 
Double_t fY
 
Double_t fZ
 
Double_t fTime
 
Double_t fTimeThreshold
 

Detailed Description

Definition at line 25 of file PndRichPDHit.h.

Constructor & Destructor Documentation

◆ PndRichPDHit() [1/2]

PndRichPDHit::PndRichPDHit ( )

Default constructor

◆ PndRichPDHit() [2/2]

PndRichPDHit::PndRichPDHit ( Int_t  index,
Int_t  detID,
Int_t  sensorId,
TVector3 &  pos,
TVector3 &  dpos,
Double_t  time,
Double_t  timeThreshold 
)

◆ ~PndRichPDHit()

virtual PndRichPDHit::~PndRichPDHit ( )
virtual

Copy constructor Destructor

Member Function Documentation

◆ GetPosition()

TVector3 PndRichPDHit::GetPosition ( ) const
inline

Definition at line 52 of file PndRichPDHit.h.

References fX, fY, and fZ.

52 { return TVector3(fX, fY, fZ); }
Double_t fX
Definition: PndRichPDHit.h:94
Double_t fZ
Definition: PndRichPDHit.h:94
Double_t fY
Definition: PndRichPDHit.h:94

◆ GetRefIndex()

virtual Int_t PndRichPDHit::GetRefIndex ( )
inlinevirtual

Definition at line 51 of file PndRichPDHit.h.

References fRefIndex.

51 { return fRefIndex; }
Int_t fRefIndex
Definition: PndRichPDHit.h:93

◆ GetSensorId()

Int_t PndRichPDHit::GetSensorId ( ) const
inline

Definition at line 53 of file PndRichPDHit.h.

References fSensorId.

53 { return fSensorId; }
Int_t fSensorId
Definition: PndRichPDHit.h:92

◆ GetTime()

virtual Double_t PndRichPDHit::GetTime ( )
inlinevirtual

Modifiers Accessors

Definition at line 49 of file PndRichPDHit.h.

References fTime.

49 { return fTime; }
Double_t fTime
Definition: PndRichPDHit.h:95

◆ GetTimeThreshold()

virtual Double_t PndRichPDHit::GetTimeThreshold ( )
inlinevirtual

Definition at line 50 of file PndRichPDHit.h.

References fTimeThreshold.

50 { return fTimeThreshold; }
Double_t fTimeThreshold
Definition: PndRichPDHit.h:95

◆ Print()

virtual void PndRichPDHit::Print ( const Option_t *  opt = "") const
virtual

Output to screen

Member Data Documentation

◆ fIndex

Int_t PndRichPDHit::fIndex
protected

Definition at line 91 of file PndRichPDHit.h.

◆ fRefIndex

Int_t PndRichPDHit::fRefIndex
protected

Definition at line 93 of file PndRichPDHit.h.

Referenced by GetRefIndex().

◆ fSensorId

Int_t PndRichPDHit::fSensorId
protected

Definition at line 92 of file PndRichPDHit.h.

Referenced by GetSensorId().

◆ fTime

Double_t PndRichPDHit::fTime
protected

Definition at line 95 of file PndRichPDHit.h.

Referenced by GetTime().

◆ fTimeThreshold

Double_t PndRichPDHit::fTimeThreshold
protected

Definition at line 95 of file PndRichPDHit.h.

Referenced by GetTimeThreshold().

◆ fX

Double_t PndRichPDHit::fX
protected

Definition at line 94 of file PndRichPDHit.h.

Referenced by GetPosition().

◆ fY

Double_t PndRichPDHit::fY
protected

Definition at line 94 of file PndRichPDHit.h.

Referenced by GetPosition().

◆ fZ

Double_t PndRichPDHit::fZ
protected

Definition at line 94 of file PndRichPDHit.h.

Referenced by GetPosition().


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