TEveTrack Class Reference

#include <TEveTrack.h>

Inheritance diagram for TEveTrack:

TEveLine TEveLine TAttLine TEvePointSet TAttLine TEvePointSet TAttLine TEvePointSet TAttLine TEvePointSet TEveTrackProjected TEveTrackProjected List of all members.

Public Types

enum  EBreakProjectedTracks_e
enum  EBreakProjectedTracks_e
typedef std::vector< TEvePathMarkvPathMark_t
typedef vPathMark_t::iterator vPathMark_i
typedef vPathMark_t::const_iterator vPathMark_ci
typedef std::vector< TEvePathMarkvPathMark_t
typedef vPathMark_t::iterator vPathMark_i
typedef vPathMark_t::const_iterator vPathMark_ci

Public Member Functions

 TEveTrack ()
 TEveTrack (TParticle *t, Int_t label, TEveTrackPropagator *prop=0)
 TEveTrack (TEveMCTrack *t, TEveTrackPropagator *prop=0)
 TEveTrack (TEveRecTrack *t, TEveTrackPropagator *prop=0)
 TEveTrack (const TEveTrack &t)
virtual ~TEveTrack ()
virtual void ComputeBBox ()
virtual void SetStdTitle ()
virtual void SetTrackParams (const TEveTrack &t)
virtual void SetPathMarks (const TEveTrack &t)
virtual void MakeTrack (Bool_t recurse=kTRUE)
TEveTrackPropagatorGetPropagator () const
Int_t GetLastPMIdx () const
void SetPropagator (TEveTrackPropagator *prop)
void SetAttLineAttMarker (TEveTrackList *tl)
const TEveVectorGetVertex () const
const TEveVectorGetMomentum () const
const TEveVectorGetEndMomentum () const
Int_t GetPdg () const
void SetPdg (Int_t pdg)
Int_t GetCharge () const
void SetCharge (Int_t chg)
Int_t GetLabel () const
void SetLabel (Int_t lbl)
Int_t GetIndex () const
void SetIndex (Int_t idx)
Int_t GetStatus () const
void SetStatus (Int_t idx)
void AddPathMark (const TEvePathMark &pm)
void SortPathMarksByTime ()
vPathMark_tRefPathMarks ()
const vPathMark_tRefPathMarks () const
void PrintPathMarks ()
void SetLockPoints (Bool_t l)
Bool_t GetLockPoints () const
virtual void SecSelected (TEveTrack *)
virtual const TGPictureGetListTreeIcon (Bool_t open=kFALSE)
virtual void CopyVizParams (const TEveElement *el)
virtual void WriteVizParams (ostream &out, const TString &var)
virtual TClassProjectedClass (const TEveProjection *p) const
Bool_t ShouldBreakTrack () const
UChar_t GetBreakProjectedTracks () const
void SetBreakProjectedTracks (UChar_t bt)
 ClassDef (TEveTrack, 1)
 TEveTrack ()
 TEveTrack (TParticle *t, Int_t label, TEveTrackPropagator *prop=0)
 TEveTrack (TEveMCTrack *t, TEveTrackPropagator *prop=0)
 TEveTrack (TEveRecTrack *t, TEveTrackPropagator *prop=0)
 TEveTrack (const TEveTrack &t)
virtual ~TEveTrack ()
virtual void ComputeBBox ()
virtual void SetStdTitle ()
virtual void SetTrackParams (const TEveTrack &t)
virtual void SetPathMarks (const TEveTrack &t)
virtual void MakeTrack (Bool_t recurse=kTRUE)
TEveTrackPropagatorGetPropagator () const
Int_t GetLastPMIdx () const
void SetPropagator (TEveTrackPropagator *prop)
void SetAttLineAttMarker (TEveTrackList *tl)
const TEveVectorGetVertex () const
const TEveVectorGetMomentum () const
const TEveVectorGetEndMomentum () const
Int_t GetPdg () const
void SetPdg (Int_t pdg)
Int_t GetCharge () const
void SetCharge (Int_t chg)
Int_t GetLabel () const
void SetLabel (Int_t lbl)
Int_t GetIndex () const
void SetIndex (Int_t idx)
Int_t GetStatus () const
void SetStatus (Int_t idx)
void AddPathMark (const TEvePathMark &pm)
void SortPathMarksByTime ()
vPathMark_tRefPathMarks ()
const vPathMark_tRefPathMarks () const
void PrintPathMarks ()
void SetLockPoints (Bool_t l)
Bool_t GetLockPoints () const
virtual void SecSelected (TEveTrack *)
virtual const TGPictureGetListTreeIcon (Bool_t open=kFALSE)
virtual void CopyVizParams (const TEveElement *el)
virtual void WriteVizParams (ostream &out, const TString &var)
virtual TClassProjectedClass (const TEveProjection *p) const
Bool_t ShouldBreakTrack () const
UChar_t GetBreakProjectedTracks () const
void SetBreakProjectedTracks (UChar_t bt)
 ClassDef (TEveTrack, 1)

Static Public Member Functions

static Bool_t GetDefaultBreakProjectedTracks ()
static void SetDefaultBreakProjectedTracks (Bool_t bt)
static Bool_t GetDefaultBreakProjectedTracks ()
static void SetDefaultBreakProjectedTracks (Bool_t bt)

Protected Attributes

TEveVector fV
TEveVector fP
TEveVector fPEnd
Double_t fBeta
Int_t fPdg
Int_t fCharge
Int_t fLabel
Int_t fIndex
Int_t fStatus
Bool_t fLockPoints
vPathMark_t fPathMarks
Int_t fLastPMIdx
TEveTrackPropagatorfPropagator
 Last path-mark index tried in track-propagation.
TEveTrackPropagatorfPropagator
 Last path-mark index tried in track-propagation.

Private Member Functions

TEveTrackoperator= (const TEveTrack &)
TEveTrackoperator= (const TEveTrack &)

Friends

class TEveTrackPropagator
class TEveTrackList
class TEveTrackGL

Detailed Description

Definition at line 32 of file TEveTrack.h.


Member Typedef Documentation

typedef std::vector<TEvePathMark> TEveTrack::vPathMark_t

Definition at line 42 of file TEveTrack.h.

typedef vPathMark_t::iterator TEveTrack::vPathMark_i

Definition at line 43 of file TEveTrack.h.

typedef vPathMark_t::const_iterator TEveTrack::vPathMark_ci

Definition at line 44 of file TEveTrack.h.

typedef std::vector<TEvePathMark> TEveTrack::vPathMark_t

Definition at line 42 of file TEveTrack.h.

typedef vPathMark_t::iterator TEveTrack::vPathMark_i

Definition at line 43 of file TEveTrack.h.

typedef vPathMark_t::const_iterator TEveTrack::vPathMark_ci

Definition at line 44 of file TEveTrack.h.


Member Enumeration Documentation

enum TEveTrack::EBreakProjectedTracks_e

Definition at line 47 of file TEveTrack.h.

enum TEveTrack::EBreakProjectedTracks_e

Definition at line 47 of file TEveTrack.h.


Constructor & Destructor Documentation

TEveTrack::TEveTrack (  ) 

Definition at line 47 of file TEveTrack.cxx.

TEveTrack::TEveTrack ( TParticle t,
Int_t  label,
TEveTrackPropagator prop = 0 
)

Definition at line 68 of file TEveTrack.cxx.

References TParticlePDG::Charge(), fCharge, TAttLine::fLineColor, TEveElement::fMainColorPtr, fPdg, TMath::Nint(), TParticlePDG::PdgCode(), TPolyMarker3D::SetName(), SetPropagator(), and t.

TEveTrack::TEveTrack ( TEveMCTrack t,
TEveTrackPropagator prop = 0 
)

Definition at line 100 of file TEveTrack.cxx.

References TParticlePDG::Charge(), fCharge, TAttLine::fLineColor, TEveElement::fMainColorPtr, TMath::Nint(), TPolyMarker3D::SetName(), SetPropagator(), and t.

TEveTrack::TEveTrack ( TEveRecTrack t,
TEveTrackPropagator prop = 0 
)

Definition at line 132 of file TEveTrack.cxx.

References TAttLine::fLineColor, TEveElement::fMainColorPtr, TPolyMarker3D::SetName(), SetPropagator(), and t.

TEveTrack::TEveTrack ( const TEveTrack t  ) 

Definition at line 158 of file TEveTrack.cxx.

References TEvePointSet::ClonePoints(), CopyVizParams(), fLockPoints, SetPathMarks(), SetPropagator(), and t.

TEveTrack::~TEveTrack (  )  [virtual]

Definition at line 189 of file TEveTrack.cxx.

References SetPropagator().

TEveTrack::TEveTrack (  ) 

TEveTrack::TEveTrack ( TParticle t,
Int_t  label,
TEveTrackPropagator prop = 0 
)

TEveTrack::TEveTrack ( TEveMCTrack t,
TEveTrackPropagator prop = 0 
)

TEveTrack::TEveTrack ( TEveRecTrack t,
TEveTrackPropagator prop = 0 
)

TEveTrack::TEveTrack ( const TEveTrack t  ) 

virtual TEveTrack::~TEveTrack (  )  [virtual]


Member Function Documentation

TEveTrack& TEveTrack::operator= ( const TEveTrack  )  [private]

void TEveTrack::ComputeBBox (  )  [virtual]

Reimplemented from TPointSet3D.

Definition at line 206 of file TEveTrack.cxx.

References TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), TAttBBox::BBoxZero(), TPolyMarker3D::fP, fPathMarks, i, n, p, and TPolyMarker3D::Size().

void TEveTrack::SetStdTitle (  )  [virtual]

Definition at line 233 of file TEveTrack.cxx.

References TString::Data(), fCharge, fIndex, fLabel, Form(), fP, fPdg, fV, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, kMinInt, TEveVectorT< TT >::Perp(), and TEvePointSet::SetTitle().

void TEveTrack::SetTrackParams ( const TEveTrack t  )  [virtual]

Definition at line 246 of file TEveTrack.cxx.

References fBeta, fCharge, fIndex, fLabel, fP, fPathMarks, fPdg, fV, SetPropagator(), and t.

Referenced by TEveTrackProjected::SetProjection().

void TEveTrack::SetPathMarks ( const TEveTrack t  )  [virtual]

Definition at line 266 of file TEveTrack.cxx.

References copy(), fPathMarks, and t.

Referenced by TEveTrackProjected::MakeTrack(), and TEveTrack().

void TEveTrack::MakeTrack ( Bool_t  recurse = kTRUE  )  [virtual]

Definition at line 309 of file TEveTrack.cxx.

References fCharge, TEveElement::fChildren, TEveTrackPropagator::fgDefault, TEveTrackPropagator::FillPointSet(), fLastPMIdx, fLockPoints, fP, fPathMarks, fPEnd, fPropagator, fV, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, TEveTrackPropagator::GetFitCluster2Ds(), TEveTrackPropagator::GetFitDaughters(), TEveTrackPropagator::GetFitDecay(), TEveTrackPropagator::GetFitReferences(), TEveTrackPropagator::GetMaxR(), TEveTrackPropagator::GetMaxZ(), TEveTrackPropagator::GoToBounds(), TEveTrackPropagator::GoToVertex(), i, TEveTrackPropagator::InitTrack(), TEveTrackPropagator::IntersectPlane(), TEveTrackPropagator::IsOutsideBounds(), TEvePathMarkT< TT >::kCluster2D, TEvePathMarkT< TT >::kDaughter, TEvePathMarkT< TT >::kDecay, kFALSE, TEvePathMarkT< TT >::kReference, kTRUE, TEvePointSet::Reset(), TEveTrackPropagator::ResetTrack(), t, and TObject::Warning().

Referenced by TEveTrackProjected::MakeTrack().

TEveTrackPropagator* TEveTrack::GetPropagator (  )  const [inline]

Definition at line 82 of file TEveTrack.h.

References fPropagator.

Referenced by TEveTrackEditor::DoEditPropagator(), and TEveTrackGL::RenderPathMarksAndFirstVertex().

Int_t TEveTrack::GetLastPMIdx (  )  const [inline]

Definition at line 83 of file TEveTrack.h.

References fLastPMIdx.

Referenced by TEveTrackProjected::MakeTrack().

void TEveTrack::SetPropagator ( TEveTrackPropagator prop  ) 

Definition at line 277 of file TEveTrack.cxx.

References TEveRefBackPtr::DecRefCount(), fPropagator, and TEveRefBackPtr::IncRefCount().

Referenced by SetTrackParams(), TEveTrack(), and ~TEveTrack().

void TEveTrack::SetAttLineAttMarker ( TEveTrackList tl  ) 

Definition at line 291 of file TEveTrack.cxx.

References TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TEveTrackList::GetRnrLine(), TEveTrackList::GetRnrPoints(), TEveLine::SetLineColor(), TEveLine::SetLineStyle(), TEveLine::SetLineWidth(), TEveLine::SetMarkerColor(), TEvePointSet::SetMarkerSize(), TEvePointSet::SetMarkerStyle(), TEveLine::SetRnrLine(), and TEveLine::SetRnrPoints().

const TEveVector& TEveTrack::GetVertex (  )  const [inline]

Definition at line 87 of file TEveTrack.h.

References fV.

const TEveVector& TEveTrack::GetMomentum (  )  const [inline]

Definition at line 88 of file TEveTrack.h.

References fP.

const TEveVector& TEveTrack::GetEndMomentum (  )  const [inline]

Definition at line 89 of file TEveTrack.h.

References fPEnd.

Int_t TEveTrack::GetPdg (  )  const [inline]

Definition at line 91 of file TEveTrack.h.

References fPdg.

void TEveTrack::SetPdg ( Int_t  pdg  )  [inline]

Definition at line 92 of file TEveTrack.h.

References fPdg.

Int_t TEveTrack::GetCharge (  )  const [inline]

Definition at line 93 of file TEveTrack.h.

References fCharge.

void TEveTrack::SetCharge ( Int_t  chg  )  [inline]

Definition at line 94 of file TEveTrack.h.

References fCharge.

Int_t TEveTrack::GetLabel (  )  const [inline]

Definition at line 95 of file TEveTrack.h.

References fLabel.

void TEveTrack::SetLabel ( Int_t  lbl  )  [inline]

Definition at line 96 of file TEveTrack.h.

References fLabel.

Int_t TEveTrack::GetIndex (  )  const [inline]

Definition at line 97 of file TEveTrack.h.

References fIndex.

void TEveTrack::SetIndex ( Int_t  idx  )  [inline]

Definition at line 98 of file TEveTrack.h.

References fIndex.

Int_t TEveTrack::GetStatus (  )  const [inline]

Definition at line 99 of file TEveTrack.h.

References fStatus.

void TEveTrack::SetStatus ( Int_t  idx  )  [inline]

Definition at line 100 of file TEveTrack.h.

References fStatus.

void TEveTrack::AddPathMark ( const TEvePathMark pm  )  [inline]

Definition at line 102 of file TEveTrack.h.

References fPathMarks.

void TEveTrack::SortPathMarksByTime (  ) 

Definition at line 460 of file TEveTrack.cxx.

References fPathMarks, and sort().

vPathMark_t& TEveTrack::RefPathMarks (  )  [inline]

Definition at line 104 of file TEveTrack.h.

References fPathMarks.

Referenced by TEveTrackGL::RenderPathMarksAndFirstVertex().

const vPathMark_t& TEveTrack::RefPathMarks (  )  const [inline]

Definition at line 105 of file TEveTrack.h.

References fPathMarks.

void TEveTrack::PrintPathMarks (  ) 

Definition at line 468 of file TEveTrack.cxx.

References fLabel, fPathMarks, and TPolyMarker3D::GetName().

void TEveTrack::SetLockPoints ( Bool_t  l  )  [inline]

Definition at line 109 of file TEveTrack.h.

References fLockPoints.

Referenced by TEveTrackProjected::SetProjection().

Bool_t TEveTrack::GetLockPoints (  )  const [inline]

Definition at line 110 of file TEveTrack.h.

References fLockPoints.

Referenced by TEveTrackProjected::MakeTrack(), and TEveTrackProjected::SetProjection().

void TEveTrack::SecSelected ( TEveTrack  )  [virtual]

Definition at line 490 of file TEveTrack.cxx.

References TQObject::Emit(), and track().

Referenced by TEveTrackGL::ProcessSelection().

const TGPicture * TEveTrack::GetListTreeIcon ( Bool_t  open = kFALSE  )  [virtual]

Reimplemented from TEveLine.

Definition at line 198 of file TEveTrack.cxx.

References TEveElement::fgListTreeIcons.

void TEveTrack::CopyVizParams ( const TEveElement el  )  [virtual]

Reimplemented from TEveLine.

Definition at line 417 of file TEveTrack.cxx.

References TEveLine::CopyVizParams().

Referenced by TEveTrackProjected::SetProjection(), and TEveTrack().

void TEveTrack::WriteVizParams ( ostream &  out,
const TString var 
) [virtual]

Reimplemented from TEveLine.

Definition at line 431 of file TEveTrack.cxx.

References TEveLine::WriteVizParams().

TClass * TEveTrack::ProjectedClass ( const TEveProjection p  )  const [virtual]

Reimplemented from TEveLine.

Definition at line 441 of file TEveTrack.cxx.

References xmlio::Class.

Bool_t TEveTrack::ShouldBreakTrack (  )  const

Definition at line 501 of file TEveTrack.cxx.

References TObject::Error(), fPropagator, TEveTrackPropagator::GetProjTrackBreaking(), and TEveTrackPropagator::kPTB_Break.

UChar_t TEveTrack::GetBreakProjectedTracks (  )  const

Definition at line 510 of file TEveTrack.cxx.

References TObject::Error().

void TEveTrack::SetBreakProjectedTracks ( UChar_t  bt  ) 

Definition at line 518 of file TEveTrack.cxx.

References TObject::Error().

Bool_t TEveTrack::GetDefaultBreakProjectedTracks (  )  [static]

Definition at line 526 of file TEveTrack.cxx.

References TObject::Error(), and kTRUE.

Referenced by G__G__Eve2_699_0_44(), and G__setup_memfuncTEveTrack().

void TEveTrack::SetDefaultBreakProjectedTracks ( Bool_t  bt  )  [static]

Definition at line 538 of file TEveTrack.cxx.

References TObject::Error().

Referenced by G__G__Eve2_699_0_45(), and G__setup_memfuncTEveTrack().

TEveTrack::ClassDef ( TEveTrack  ,
 
)

TEveTrack& TEveTrack::operator= ( const TEveTrack  )  [private]

virtual void TEveTrack::ComputeBBox (  )  [virtual]

Reimplemented from TPointSet3D.

virtual void TEveTrack::SetStdTitle (  )  [virtual]

virtual void TEveTrack::SetTrackParams ( const TEveTrack t  )  [virtual]

virtual void TEveTrack::SetPathMarks ( const TEveTrack t  )  [virtual]

virtual void TEveTrack::MakeTrack ( Bool_t  recurse = kTRUE  )  [virtual]

TEveTrackPropagator* TEveTrack::GetPropagator (  )  const [inline]

Definition at line 82 of file TEveTrack.h.

References fPropagator.

Int_t TEveTrack::GetLastPMIdx (  )  const [inline]

Definition at line 83 of file TEveTrack.h.

References fLastPMIdx.

void TEveTrack::SetPropagator ( TEveTrackPropagator prop  ) 

void TEveTrack::SetAttLineAttMarker ( TEveTrackList tl  ) 

const TEveVector& TEveTrack::GetVertex (  )  const [inline]

Definition at line 87 of file TEveTrack.h.

References fV.

const TEveVector& TEveTrack::GetMomentum (  )  const [inline]

Definition at line 88 of file TEveTrack.h.

References fP.

const TEveVector& TEveTrack::GetEndMomentum (  )  const [inline]

Definition at line 89 of file TEveTrack.h.

References fPEnd.

Int_t TEveTrack::GetPdg (  )  const [inline]

Definition at line 91 of file TEveTrack.h.

References fPdg.

void TEveTrack::SetPdg ( Int_t  pdg  )  [inline]

Definition at line 92 of file TEveTrack.h.

References fPdg.

Int_t TEveTrack::GetCharge (  )  const [inline]

Definition at line 93 of file TEveTrack.h.

References fCharge.

void TEveTrack::SetCharge ( Int_t  chg  )  [inline]

Definition at line 94 of file TEveTrack.h.

References fCharge.

Int_t TEveTrack::GetLabel (  )  const [inline]

Definition at line 95 of file TEveTrack.h.

References fLabel.

void TEveTrack::SetLabel ( Int_t  lbl  )  [inline]

Definition at line 96 of file TEveTrack.h.

References fLabel.

Int_t TEveTrack::GetIndex (  )  const [inline]

Definition at line 97 of file TEveTrack.h.

References fIndex.

void TEveTrack::SetIndex ( Int_t  idx  )  [inline]

Definition at line 98 of file TEveTrack.h.

References fIndex.

Int_t TEveTrack::GetStatus (  )  const [inline]

Definition at line 99 of file TEveTrack.h.

References fStatus.

void TEveTrack::SetStatus ( Int_t  idx  )  [inline]

Definition at line 100 of file TEveTrack.h.

References fStatus.

void TEveTrack::AddPathMark ( const TEvePathMark pm  )  [inline]

Definition at line 102 of file TEveTrack.h.

References fPathMarks.

void TEveTrack::SortPathMarksByTime (  ) 

vPathMark_t& TEveTrack::RefPathMarks (  )  [inline]

Definition at line 104 of file TEveTrack.h.

References fPathMarks.

const vPathMark_t& TEveTrack::RefPathMarks (  )  const [inline]

Definition at line 105 of file TEveTrack.h.

References fPathMarks.

void TEveTrack::PrintPathMarks (  ) 

void TEveTrack::SetLockPoints ( Bool_t  l  )  [inline]

Definition at line 109 of file TEveTrack.h.

References fLockPoints.

Bool_t TEveTrack::GetLockPoints (  )  const [inline]

Definition at line 110 of file TEveTrack.h.

References fLockPoints.

virtual void TEveTrack::SecSelected ( TEveTrack  )  [virtual]

virtual const TGPicture* TEveTrack::GetListTreeIcon ( Bool_t  open = kFALSE  )  [virtual]

Reimplemented from TEveLine.

virtual void TEveTrack::CopyVizParams ( const TEveElement el  )  [virtual]

Reimplemented from TEveLine.

virtual void TEveTrack::WriteVizParams ( ostream &  out,
const TString var 
) [virtual]

Reimplemented from TEveLine.

virtual TClass* TEveTrack::ProjectedClass ( const TEveProjection p  )  const [virtual]

Reimplemented from TEveLine.

Bool_t TEveTrack::ShouldBreakTrack (  )  const

UChar_t TEveTrack::GetBreakProjectedTracks (  )  const

void TEveTrack::SetBreakProjectedTracks ( UChar_t  bt  ) 

static Bool_t TEveTrack::GetDefaultBreakProjectedTracks (  )  [static]

static void TEveTrack::SetDefaultBreakProjectedTracks ( Bool_t  bt  )  [static]

TEveTrack::ClassDef ( TEveTrack  ,
 
)


Friends And Related Function Documentation

TEveTrackPropagator [friend]

Definition at line 34 of file TEveTrack.h.

TEveTrackList [friend]

Definition at line 35 of file TEveTrack.h.

TEveTrackGL [friend]

Definition at line 36 of file TEveTrack.h.


Member Data Documentation

TEveVector TEveTrack::fV [protected]

Definition at line 50 of file TEveTrack.h.

Referenced by GetVertex(), MakeTrack(), SetStdTitle(), and SetTrackParams().

TEveVector TEveTrack::fP [protected]

Reimplemented from TPolyMarker3D.

Definition at line 51 of file TEveTrack.h.

Referenced by GetMomentum(), MakeTrack(), SetStdTitle(), and SetTrackParams().

TEveVector TEveTrack::fPEnd [protected]

Definition at line 52 of file TEveTrack.h.

Referenced by GetEndMomentum(), and MakeTrack().

Double_t TEveTrack::fBeta [protected]

Definition at line 53 of file TEveTrack.h.

Referenced by SetTrackParams().

Int_t TEveTrack::fPdg [protected]

Definition at line 54 of file TEveTrack.h.

Referenced by GetPdg(), SetPdg(), SetStdTitle(), SetTrackParams(), and TEveTrack().

Int_t TEveTrack::fCharge [protected]

Definition at line 55 of file TEveTrack.h.

Referenced by GetCharge(), MakeTrack(), SetCharge(), SetStdTitle(), SetTrackParams(), and TEveTrack().

Int_t TEveTrack::fLabel [protected]

Definition at line 56 of file TEveTrack.h.

Referenced by GetLabel(), PrintPathMarks(), SetLabel(), SetStdTitle(), and SetTrackParams().

Int_t TEveTrack::fIndex [protected]

Definition at line 57 of file TEveTrack.h.

Referenced by GetIndex(), SetIndex(), SetStdTitle(), and SetTrackParams().

Int_t TEveTrack::fStatus [protected]

Definition at line 58 of file TEveTrack.h.

Referenced by GetStatus(), and SetStatus().

Bool_t TEveTrack::fLockPoints [protected]

Definition at line 59 of file TEveTrack.h.

Referenced by GetLockPoints(), MakeTrack(), SetLockPoints(), and TEveTrack().

vPathMark_t TEveTrack::fPathMarks [protected]

Definition at line 60 of file TEveTrack.h.

Referenced by AddPathMark(), ComputeBBox(), MakeTrack(), TEveTrackProjected::MakeTrack(), PrintPathMarks(), RefPathMarks(), TEveTrackProjected::SetDepthLocal(), SetPathMarks(), SetTrackParams(), and SortPathMarksByTime().

Int_t TEveTrack::fLastPMIdx [protected]

Definition at line 61 of file TEveTrack.h.

Referenced by GetLastPMIdx(), MakeTrack(), TEveTrackProjected::MakeTrack(), and TEveTrackGL::RenderPathMarksAndFirstVertex().

TEveTrackPropagator* TEveTrack::fPropagator [protected]

Last path-mark index tried in track-propagation.

Definition at line 63 of file TEveTrack.h.

Referenced by TEveTrackProjectedGL::DirectDraw(), TEveTrackProjected::GetBreakPointIdx(), GetPropagator(), MakeTrack(), TEveTrackProjected::MakeTrack(), SetPropagator(), and ShouldBreakTrack().

TEveTrackPropagator* TEveTrack::fPropagator [protected]

Last path-mark index tried in track-propagation.

Definition at line 63 of file TEveTrack.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:07 2011 for ROOT_528-00b_version by  doxygen 1.5.1