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 13 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 40 of file PndRichPDHit.h.

References fX, fY, and fZ.

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

◆ GetRefIndex()

virtual Int_t PndRichPDHit::GetRefIndex ( )
inlinevirtual

Definition at line 39 of file PndRichPDHit.h.

References fRefIndex.

39 { return fRefIndex; }
Int_t fRefIndex
Definition: PndRichPDHit.h:81

◆ GetSensorId()

Int_t PndRichPDHit::GetSensorId ( ) const
inline

Definition at line 41 of file PndRichPDHit.h.

References fSensorId.

41 { return fSensorId; }
Int_t fSensorId
Definition: PndRichPDHit.h:80

◆ GetTime()

virtual Double_t PndRichPDHit::GetTime ( )
inlinevirtual

Modifiers Accessors

Definition at line 37 of file PndRichPDHit.h.

References fTime.

37 { return fTime; }
Double_t fTime
Definition: PndRichPDHit.h:83

◆ GetTimeThreshold()

virtual Double_t PndRichPDHit::GetTimeThreshold ( )
inlinevirtual

Definition at line 38 of file PndRichPDHit.h.

References fTimeThreshold.

38 { return fTimeThreshold; }
Double_t fTimeThreshold
Definition: PndRichPDHit.h:83

◆ 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 79 of file PndRichPDHit.h.

◆ fRefIndex

Int_t PndRichPDHit::fRefIndex
protected

Definition at line 81 of file PndRichPDHit.h.

Referenced by GetRefIndex().

◆ fSensorId

Int_t PndRichPDHit::fSensorId
protected

Definition at line 80 of file PndRichPDHit.h.

Referenced by GetSensorId().

◆ fTime

Double_t PndRichPDHit::fTime
protected

Definition at line 83 of file PndRichPDHit.h.

Referenced by GetTime().

◆ fTimeThreshold

Double_t PndRichPDHit::fTimeThreshold
protected

Definition at line 83 of file PndRichPDHit.h.

Referenced by GetTimeThreshold().

◆ fX

Double_t PndRichPDHit::fX
protected

Definition at line 82 of file PndRichPDHit.h.

Referenced by GetPosition().

◆ fY

Double_t PndRichPDHit::fY
protected

Definition at line 82 of file PndRichPDHit.h.

Referenced by GetPosition().

◆ fZ

Double_t PndRichPDHit::fZ
protected

Definition at line 82 of file PndRichPDHit.h.

Referenced by GetPosition().


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