PandaRoot
PndSciTPoint Class Reference

#include <PndSciTPoint.h>

Inheritance diagram for PndSciTPoint:
PndMCPoint

Public Member Functions

 PndSciTPoint ()
 
 PndSciTPoint (Int_t eventID, Int_t trackID, Int_t detectorID, TString detName, TVector3 posin, TVector3 momin, TVector3 posout, TVector3 momout, Double_t tof, Double_t length, Double_t eLoss)
 
 PndSciTPoint (const PndSciTPoint &point)
 
virtual ~PndSciTPoint ()
 
TString GetDetName () const
 
virtual void Print (const Option_t *opt) const
 
- Public Member Functions inherited from PndMCPoint
 PndMCPoint ()
 
virtual ~PndMCPoint ()
 
 PndMCPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 posOut, TVector3 mom, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 
Double_t GetXOut () const
 
Double_t GetYOut () const
 
Double_t GetZOut () const
 
Double_t GetPxOut () const
 
Double_t GetPyOut () const
 
Double_t GetPzOut () const
 
TVector3 GetPosition () const
 
TVector3 GetPositionOut () const
 
TVector3 GetMeanPosition () const
 
void PositionOut (TVector3 &pos) const
 
TVector3 GetMomentum () const
 
TVector3 GetMomentumOut () const
 
void MomentumOut (TVector3 &mom) const
 
void SetPositionOut (TVector3 pos)
 
void SetMomentumOut (TVector3 mom)
 

Protected Attributes

TString fDetName
 
- Protected Attributes inherited from PndMCPoint
Double32_t fXOut = 0.
 
Double32_t fYOut = 0.
 
Double32_t fZOut = 0.
 
Double32_t fPxOut = 0.
 
Double32_t fPyOut = 0.
 
Double32_t fPzOut = 0.
 

Additional Inherited Members

- Protected Member Functions inherited from PndMCPoint
 ClassDef (PndMCPoint, 1)
 

Detailed Description

Definition at line 17 of file PndSciTPoint.h.

Constructor & Destructor Documentation

◆ PndSciTPoint() [1/3]

PndSciTPoint::PndSciTPoint ( )

◆ PndSciTPoint() [2/3]

PndSciTPoint::PndSciTPoint ( Int_t  eventID,
Int_t  trackID,
Int_t  detectorID,
TString  detName,
TVector3  posin,
TVector3  momin,
TVector3  posout,
TVector3  momout,
Double_t  tof,
Double_t  length,
Double_t  eLoss 
)

◆ PndSciTPoint() [3/3]

PndSciTPoint::PndSciTPoint ( const PndSciTPoint point)
inline

Definition at line 27 of file PndSciTPoint.h.

References ~PndSciTPoint().

27 : PndMCPoint(point), fDetName(point.fDetName) { *this = point; };
TString fDetName
Definition: PndSciTPoint.h:40

◆ ~PndSciTPoint()

virtual PndSciTPoint::~PndSciTPoint ( )
virtual

Referenced by PndSciTPoint().

Member Function Documentation

◆ GetDetName()

TString PndSciTPoint::GetDetName ( ) const
inline

Definition at line 34 of file PndSciTPoint.h.

References fDetName, and Print().

34 { return fDetName; };
TString fDetName
Definition: PndSciTPoint.h:40

◆ Print()

virtual void PndSciTPoint::Print ( const Option_t *  opt) const
virtual

Output to screen

Referenced by GetDetName().

Member Data Documentation

◆ fDetName

TString PndSciTPoint::fDetName
protected

Definition at line 40 of file PndSciTPoint.h.

Referenced by GetDetName().


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