KaliVeda
Toolkit for HIC analysis
KV3DGeoTrack Class Reference

Detailed Description

Visualise particle trajectories through array geometry.

Definition at line 15 of file KV3DGeoTrack.h.

#include <KV3DGeoTrack.h>

Inheritance diagram for KV3DGeoTrack:

Public Member Functions

 KV3DGeoTrack ()
 
 KV3DGeoTrack (TVirtualGeoTrack *)
 
virtual ~KV3DGeoTrack ()
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 
void Draw (Option_t *option="")
 Override Draw to add a TPolyMarker3D at the end of the track. More...
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 
virtual const Text_t * GetName () const
 
virtual Text_t * GetObjectInfo (Int_t px, Int_t py) const
 
Int_t GetZ () const
 

Private Member Functions

Int_t Color ()
 

Private Attributes

Int_t fIndex
 
KVNucleus fNuc
 
TVirtualGeoTrack * fTrack
 

Constructor & Destructor Documentation

◆ KV3DGeoTrack() [1/2]

KV3DGeoTrack::KV3DGeoTrack ( )

Definition at line 13 of file KV3DGeoTrack.cpp.

◆ KV3DGeoTrack() [2/2]

KV3DGeoTrack::KV3DGeoTrack ( TVirtualGeoTrack *  tr)

Definition at line 25 of file KV3DGeoTrack.cpp.

◆ ~KV3DGeoTrack()

KV3DGeoTrack::~KV3DGeoTrack ( )
virtual

Definition at line 42 of file KV3DGeoTrack.cpp.

Member Function Documentation

◆ Color()

Int_t KV3DGeoTrack::Color ( )
private

Definition at line 107 of file KV3DGeoTrack.cpp.

◆ DistancetoPrimitive()

Int_t KV3DGeoTrack::DistancetoPrimitive ( Int_t  px,
Int_t  py 
)
virtual

Definition at line 50 of file KV3DGeoTrack.cpp.

◆ Draw()

void KV3DGeoTrack::Draw ( Option_t *  option = "")

Override Draw to add a TPolyMarker3D at the end of the track.

Definition at line 89 of file KV3DGeoTrack.cpp.

◆ ExecuteEvent()

void KV3DGeoTrack::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
)
virtual

Definition at line 59 of file KV3DGeoTrack.cpp.

◆ GetName()

const Text_t * KV3DGeoTrack::GetName ( ) const
virtual

Definition at line 70 of file KV3DGeoTrack.cpp.

◆ GetObjectInfo()

Text_t * KV3DGeoTrack::GetObjectInfo ( Int_t  px,
Int_t  py 
) const
virtual

Definition at line 79 of file KV3DGeoTrack.cpp.

◆ GetZ()

Int_t KV3DGeoTrack::GetZ ( ) const
inline

Definition at line 33 of file KV3DGeoTrack.h.

Member Data Documentation

◆ fIndex

Int_t KV3DGeoTrack::fIndex
private

Definition at line 20 of file KV3DGeoTrack.h.

◆ fNuc

KVNucleus KV3DGeoTrack::fNuc
private

Definition at line 22 of file KV3DGeoTrack.h.

◆ fTrack

TVirtualGeoTrack* KV3DGeoTrack::fTrack
private

Definition at line 21 of file KV3DGeoTrack.h.