PandaRoot
PndDrcPDHit Class Reference

#include <PndDrcPDHit.h>

Inheritance diagram for PndDrcPDHit:

Public Member Functions

 PndDrcPDHit ()
 
 PndDrcPDHit (Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t time, Double_t timeThreshold, Int_t index)
 
virtual ~PndDrcPDHit ()
 
virtual void Print (const Option_t *opt="") const
 
void SetBarID (Int_t BarID)
 
void SetBoxID (Int_t BoxID)
 
void SetTrackID (Int_t TrackID)
 
void SetTrackIniVertex (TVector3 TrackIniVertex)
 
void SetMotherID (Int_t MrID)
 
void SetPdgCode (Int_t Pdg)
 
void SetTrackMom (TVector3 TrackMom)
 
void SetMotherIDPho (Int_t MrIDPho)
 
void SetTimeAtBar (Double_t TimeAtBar)
 
void SetEvtTim (Double_t EvtTim)
 
void SetEventTim (Double_t EventTim)
 
void SetPileUp (Double_t pileup)
 
void SetEventNo (Int_t EventNo)
 
virtual Double_t GetTime ()
 
virtual Double_t GetTimeThreshold ()
 
virtual Int_t GetRefIndex ()
 
TVector3 GetPosition () const
 
Int_t GetSensorId ()
 
Int_t GetBarID () const
 
Int_t GetBoxID () const
 
Int_t GetTrackID () const
 
TVector3 GetTrackIniVertex ()
 
Int_t GetMotherID () const
 
Int_t GetPdgCode () const
 
TVector3 GetTrackMom ()
 
Int_t GetMotherIDPho () const
 
Double_t GetTimeAtBar () const
 
Double_t GetEvtTim () const
 
Double_t GetEventTim () const
 
Double_t GetPileUp () const
 
Int_t GetEventNo () const
 

Protected Attributes

Int_t fSensorId
 
Double_t fTime
 
Double_t fTimeThreshold
 
Int_t fBarID
 
Int_t fBoxID
 
Int_t fTrackID
 
TVector3 fTrackIniVertex
 
Int_t fMrID
 
Int_t fMrIDPho
 
Int_t fPdg
 
TVector3 fTrackMom
 
Double_t fTimeAtBar
 
Double_t fEvtTim
 
Double_t fEventTim
 
Double_t fPileUp
 
Int_t fEventNo
 

Detailed Description

Definition at line 24 of file PndDrcPDHit.h.

Constructor & Destructor Documentation

◆ PndDrcPDHit() [1/2]

PndDrcPDHit::PndDrcPDHit ( )

Default constructor

◆ PndDrcPDHit() [2/2]

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

◆ ~PndDrcPDHit()

virtual PndDrcPDHit::~PndDrcPDHit ( )
virtual

Copy constructor Destructor

Member Function Documentation

◆ GetBarID()

Int_t PndDrcPDHit::GetBarID ( ) const
inline

Definition at line 63 of file PndDrcPDHit.h.

References fBarID.

63 { return fBarID; }
Int_t fBarID
Definition: PndDrcPDHit.h:80

◆ GetBoxID()

Int_t PndDrcPDHit::GetBoxID ( ) const
inline

Definition at line 64 of file PndDrcPDHit.h.

References fBoxID.

64 { return fBoxID; }
Int_t fBoxID
Definition: PndDrcPDHit.h:81

◆ GetEventNo()

Int_t PndDrcPDHit::GetEventNo ( ) const
inline

Definition at line 75 of file PndDrcPDHit.h.

References fEventNo.

75 { return fEventNo; }
Int_t fEventNo
Definition: PndDrcPDHit.h:92

◆ GetEventTim()

Double_t PndDrcPDHit::GetEventTim ( ) const
inline

Definition at line 73 of file PndDrcPDHit.h.

References fEventTim.

73 { return fEventTim; }
Double_t fEventTim
Definition: PndDrcPDHit.h:90

◆ GetEvtTim()

Double_t PndDrcPDHit::GetEvtTim ( ) const
inline

Definition at line 72 of file PndDrcPDHit.h.

References fEvtTim.

72 { return fEvtTim; }
Double_t fEvtTim
Definition: PndDrcPDHit.h:89

◆ GetMotherID()

Int_t PndDrcPDHit::GetMotherID ( ) const
inline

Definition at line 67 of file PndDrcPDHit.h.

References fMrID.

67 { return fMrID; }
Int_t fMrID
Definition: PndDrcPDHit.h:84

◆ GetMotherIDPho()

Int_t PndDrcPDHit::GetMotherIDPho ( ) const
inline

Definition at line 70 of file PndDrcPDHit.h.

References fMrIDPho.

70 { return fMrIDPho; }
Int_t fMrIDPho
Definition: PndDrcPDHit.h:85

◆ GetPdgCode()

Int_t PndDrcPDHit::GetPdgCode ( ) const
inline

Definition at line 68 of file PndDrcPDHit.h.

References fPdg.

68 { return fPdg; }
Int_t fPdg
Definition: PndDrcPDHit.h:86

◆ GetPileUp()

Double_t PndDrcPDHit::GetPileUp ( ) const
inline

Definition at line 74 of file PndDrcPDHit.h.

References fPileUp.

74 { return fPileUp; }
Double_t fPileUp
Definition: PndDrcPDHit.h:91

◆ GetPosition()

TVector3 PndDrcPDHit::GetPosition ( ) const
inline

Definition at line 61 of file PndDrcPDHit.h.

61 { return TVector3(fX, fY, fZ); }

◆ GetRefIndex()

virtual Int_t PndDrcPDHit::GetRefIndex ( )
inlinevirtual

Definition at line 60 of file PndDrcPDHit.h.

60 { return fRefIndex; }

◆ GetSensorId()

Int_t PndDrcPDHit::GetSensorId ( )
inline

Definition at line 62 of file PndDrcPDHit.h.

References fSensorId.

62 { return fSensorId; }
Int_t fSensorId
Definition: PndDrcPDHit.h:78

◆ GetTime()

virtual Double_t PndDrcPDHit::GetTime ( )
inlinevirtual

Accessors

Definition at line 58 of file PndDrcPDHit.h.

References fTime.

58 { return fTime; }
Double_t fTime
Definition: PndDrcPDHit.h:79

◆ GetTimeAtBar()

Double_t PndDrcPDHit::GetTimeAtBar ( ) const
inline

Definition at line 71 of file PndDrcPDHit.h.

References fTimeAtBar.

71 { return fTimeAtBar; }
Double_t fTimeAtBar
Definition: PndDrcPDHit.h:88

◆ GetTimeThreshold()

virtual Double_t PndDrcPDHit::GetTimeThreshold ( )
inlinevirtual

Definition at line 59 of file PndDrcPDHit.h.

References fTimeThreshold.

59 { return fTimeThreshold; }
Double_t fTimeThreshold
Definition: PndDrcPDHit.h:79

◆ GetTrackID()

Int_t PndDrcPDHit::GetTrackID ( ) const
inline

Definition at line 65 of file PndDrcPDHit.h.

References fTrackID.

65 { return fTrackID; }
Int_t fTrackID
Definition: PndDrcPDHit.h:82

◆ GetTrackIniVertex()

TVector3 PndDrcPDHit::GetTrackIniVertex ( )
inline

Definition at line 66 of file PndDrcPDHit.h.

References fTrackIniVertex.

66 { return fTrackIniVertex; }
TVector3 fTrackIniVertex
Definition: PndDrcPDHit.h:83

◆ GetTrackMom()

TVector3 PndDrcPDHit::GetTrackMom ( )
inline

Definition at line 69 of file PndDrcPDHit.h.

References fTrackMom.

69 { return fTrackMom; }
TVector3 fTrackMom
Definition: PndDrcPDHit.h:87

◆ Print()

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

Output to screen

◆ SetBarID()

void PndDrcPDHit::SetBarID ( Int_t  BarID)

Modifiers

◆ SetBoxID()

void PndDrcPDHit::SetBoxID ( Int_t  BoxID)

◆ SetEventNo()

void PndDrcPDHit::SetEventNo ( Int_t  EventNo)

◆ SetEventTim()

void PndDrcPDHit::SetEventTim ( Double_t  EventTim)

◆ SetEvtTim()

void PndDrcPDHit::SetEvtTim ( Double_t  EvtTim)

◆ SetMotherID()

void PndDrcPDHit::SetMotherID ( Int_t  MrID)

◆ SetMotherIDPho()

void PndDrcPDHit::SetMotherIDPho ( Int_t  MrIDPho)

◆ SetPdgCode()

void PndDrcPDHit::SetPdgCode ( Int_t  Pdg)

◆ SetPileUp()

void PndDrcPDHit::SetPileUp ( Double_t  pileup)

◆ SetTimeAtBar()

void PndDrcPDHit::SetTimeAtBar ( Double_t  TimeAtBar)

◆ SetTrackID()

void PndDrcPDHit::SetTrackID ( Int_t  TrackID)

◆ SetTrackIniVertex()

void PndDrcPDHit::SetTrackIniVertex ( TVector3  TrackIniVertex)

◆ SetTrackMom()

void PndDrcPDHit::SetTrackMom ( TVector3  TrackMom)

Member Data Documentation

◆ fBarID

Int_t PndDrcPDHit::fBarID
protected

Definition at line 80 of file PndDrcPDHit.h.

Referenced by GetBarID().

◆ fBoxID

Int_t PndDrcPDHit::fBoxID
protected

Definition at line 81 of file PndDrcPDHit.h.

Referenced by GetBoxID().

◆ fEventNo

Int_t PndDrcPDHit::fEventNo
protected

Definition at line 92 of file PndDrcPDHit.h.

Referenced by GetEventNo().

◆ fEventTim

Double_t PndDrcPDHit::fEventTim
protected

Definition at line 90 of file PndDrcPDHit.h.

Referenced by GetEventTim().

◆ fEvtTim

Double_t PndDrcPDHit::fEvtTim
protected

Definition at line 89 of file PndDrcPDHit.h.

Referenced by GetEvtTim().

◆ fMrID

Int_t PndDrcPDHit::fMrID
protected

Definition at line 84 of file PndDrcPDHit.h.

Referenced by GetMotherID().

◆ fMrIDPho

Int_t PndDrcPDHit::fMrIDPho
protected

Definition at line 85 of file PndDrcPDHit.h.

Referenced by GetMotherIDPho().

◆ fPdg

Int_t PndDrcPDHit::fPdg
protected

Definition at line 86 of file PndDrcPDHit.h.

Referenced by GetPdgCode().

◆ fPileUp

Double_t PndDrcPDHit::fPileUp
protected

Definition at line 91 of file PndDrcPDHit.h.

Referenced by GetPileUp().

◆ fSensorId

Int_t PndDrcPDHit::fSensorId
protected

Definition at line 78 of file PndDrcPDHit.h.

Referenced by GetSensorId().

◆ fTime

Double_t PndDrcPDHit::fTime
protected

Definition at line 79 of file PndDrcPDHit.h.

Referenced by GetTime().

◆ fTimeAtBar

Double_t PndDrcPDHit::fTimeAtBar
protected

Definition at line 88 of file PndDrcPDHit.h.

Referenced by GetTimeAtBar().

◆ fTimeThreshold

Double_t PndDrcPDHit::fTimeThreshold
protected

Definition at line 79 of file PndDrcPDHit.h.

Referenced by GetTimeThreshold().

◆ fTrackID

Int_t PndDrcPDHit::fTrackID
protected

Definition at line 82 of file PndDrcPDHit.h.

Referenced by GetTrackID().

◆ fTrackIniVertex

TVector3 PndDrcPDHit::fTrackIniVertex
protected

Definition at line 83 of file PndDrcPDHit.h.

Referenced by GetTrackIniVertex().

◆ fTrackMom

TVector3 PndDrcPDHit::fTrackMom
protected

Definition at line 87 of file PndDrcPDHit.h.

Referenced by GetTrackMom().


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