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 12 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 51 of file PndDrcPDHit.h.

References fBarID.

51 { return fBarID; }
Int_t fBarID
Definition: PndDrcPDHit.h:68

◆ GetBoxID()

Int_t PndDrcPDHit::GetBoxID ( ) const
inline

Definition at line 52 of file PndDrcPDHit.h.

References fBoxID.

52 { return fBoxID; }
Int_t fBoxID
Definition: PndDrcPDHit.h:69

◆ GetEventNo()

Int_t PndDrcPDHit::GetEventNo ( ) const
inline

Definition at line 63 of file PndDrcPDHit.h.

References fEventNo.

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

◆ GetEventTim()

Double_t PndDrcPDHit::GetEventTim ( ) const
inline

Definition at line 61 of file PndDrcPDHit.h.

References fEventTim.

61 { return fEventTim; }
Double_t fEventTim
Definition: PndDrcPDHit.h:78

◆ GetEvtTim()

Double_t PndDrcPDHit::GetEvtTim ( ) const
inline

Definition at line 60 of file PndDrcPDHit.h.

References fEvtTim.

60 { return fEvtTim; }
Double_t fEvtTim
Definition: PndDrcPDHit.h:77

◆ GetMotherID()

Int_t PndDrcPDHit::GetMotherID ( ) const
inline

Definition at line 55 of file PndDrcPDHit.h.

References fMrID.

55 { return fMrID; }
Int_t fMrID
Definition: PndDrcPDHit.h:72

◆ GetMotherIDPho()

Int_t PndDrcPDHit::GetMotherIDPho ( ) const
inline

Definition at line 58 of file PndDrcPDHit.h.

References fMrIDPho.

58 { return fMrIDPho; }
Int_t fMrIDPho
Definition: PndDrcPDHit.h:73

◆ GetPdgCode()

Int_t PndDrcPDHit::GetPdgCode ( ) const
inline

Definition at line 56 of file PndDrcPDHit.h.

References fPdg.

56 { return fPdg; }
Int_t fPdg
Definition: PndDrcPDHit.h:74

◆ GetPileUp()

Double_t PndDrcPDHit::GetPileUp ( ) const
inline

Definition at line 62 of file PndDrcPDHit.h.

References fPileUp.

62 { return fPileUp; }
Double_t fPileUp
Definition: PndDrcPDHit.h:79

◆ GetPosition()

TVector3 PndDrcPDHit::GetPosition ( ) const
inline

Definition at line 49 of file PndDrcPDHit.h.

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

◆ GetRefIndex()

virtual Int_t PndDrcPDHit::GetRefIndex ( )
inlinevirtual

Definition at line 48 of file PndDrcPDHit.h.

48 { return fRefIndex; }

◆ GetSensorId()

Int_t PndDrcPDHit::GetSensorId ( )
inline

Definition at line 50 of file PndDrcPDHit.h.

References fSensorId.

50 { return fSensorId; }
Int_t fSensorId
Definition: PndDrcPDHit.h:66

◆ GetTime()

virtual Double_t PndDrcPDHit::GetTime ( )
inlinevirtual

Accessors

Definition at line 46 of file PndDrcPDHit.h.

References fTime.

46 { return fTime; }
Double_t fTime
Definition: PndDrcPDHit.h:67

◆ GetTimeAtBar()

Double_t PndDrcPDHit::GetTimeAtBar ( ) const
inline

Definition at line 59 of file PndDrcPDHit.h.

References fTimeAtBar.

59 { return fTimeAtBar; }
Double_t fTimeAtBar
Definition: PndDrcPDHit.h:76

◆ GetTimeThreshold()

virtual Double_t PndDrcPDHit::GetTimeThreshold ( )
inlinevirtual

Definition at line 47 of file PndDrcPDHit.h.

References fTimeThreshold.

47 { return fTimeThreshold; }
Double_t fTimeThreshold
Definition: PndDrcPDHit.h:67

◆ GetTrackID()

Int_t PndDrcPDHit::GetTrackID ( ) const
inline

Definition at line 53 of file PndDrcPDHit.h.

References fTrackID.

53 { return fTrackID; }
Int_t fTrackID
Definition: PndDrcPDHit.h:70

◆ GetTrackIniVertex()

TVector3 PndDrcPDHit::GetTrackIniVertex ( )
inline

Definition at line 54 of file PndDrcPDHit.h.

References fTrackIniVertex.

54 { return fTrackIniVertex; }
TVector3 fTrackIniVertex
Definition: PndDrcPDHit.h:71

◆ GetTrackMom()

TVector3 PndDrcPDHit::GetTrackMom ( )
inline

Definition at line 57 of file PndDrcPDHit.h.

References fTrackMom.

57 { return fTrackMom; }
TVector3 fTrackMom
Definition: PndDrcPDHit.h:75

◆ 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 68 of file PndDrcPDHit.h.

Referenced by GetBarID().

◆ fBoxID

Int_t PndDrcPDHit::fBoxID
protected

Definition at line 69 of file PndDrcPDHit.h.

Referenced by GetBoxID().

◆ fEventNo

Int_t PndDrcPDHit::fEventNo
protected

Definition at line 80 of file PndDrcPDHit.h.

Referenced by GetEventNo().

◆ fEventTim

Double_t PndDrcPDHit::fEventTim
protected

Definition at line 78 of file PndDrcPDHit.h.

Referenced by GetEventTim().

◆ fEvtTim

Double_t PndDrcPDHit::fEvtTim
protected

Definition at line 77 of file PndDrcPDHit.h.

Referenced by GetEvtTim().

◆ fMrID

Int_t PndDrcPDHit::fMrID
protected

Definition at line 72 of file PndDrcPDHit.h.

Referenced by GetMotherID().

◆ fMrIDPho

Int_t PndDrcPDHit::fMrIDPho
protected

Definition at line 73 of file PndDrcPDHit.h.

Referenced by GetMotherIDPho().

◆ fPdg

Int_t PndDrcPDHit::fPdg
protected

Definition at line 74 of file PndDrcPDHit.h.

Referenced by GetPdgCode().

◆ fPileUp

Double_t PndDrcPDHit::fPileUp
protected

Definition at line 79 of file PndDrcPDHit.h.

Referenced by GetPileUp().

◆ fSensorId

Int_t PndDrcPDHit::fSensorId
protected

Definition at line 66 of file PndDrcPDHit.h.

Referenced by GetSensorId().

◆ fTime

Double_t PndDrcPDHit::fTime
protected

Definition at line 67 of file PndDrcPDHit.h.

Referenced by GetTime().

◆ fTimeAtBar

Double_t PndDrcPDHit::fTimeAtBar
protected

Definition at line 76 of file PndDrcPDHit.h.

Referenced by GetTimeAtBar().

◆ fTimeThreshold

Double_t PndDrcPDHit::fTimeThreshold
protected

Definition at line 67 of file PndDrcPDHit.h.

Referenced by GetTimeThreshold().

◆ fTrackID

Int_t PndDrcPDHit::fTrackID
protected

Definition at line 70 of file PndDrcPDHit.h.

Referenced by GetTrackID().

◆ fTrackIniVertex

TVector3 PndDrcPDHit::fTrackIniVertex
protected

Definition at line 71 of file PndDrcPDHit.h.

Referenced by GetTrackIniVertex().

◆ fTrackMom

TVector3 PndDrcPDHit::fTrackMom
protected

Definition at line 75 of file PndDrcPDHit.h.

Referenced by GetTrackMom().


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