#include <TEveTrackProjected.h>
Inheritance diagram for TEveTrackProjected:

Definition at line 19 of file TEveTrackProjected.h.
| TEveTrackProjected::TEveTrackProjected | ( | const TEveTrackProjected & | ) | [private] |
| TEveTrackProjected::TEveTrackProjected | ( | ) |
Definition at line 29 of file TEveTrackProjected.cxx.
| virtual TEveTrackProjected::~TEveTrackProjected | ( | ) | [inline, virtual] |
Definition at line 40 of file TEveTrackProjected.h.
| TEveTrackProjected::TEveTrackProjected | ( | const TEveTrackProjected & | ) | [private] |
| TEveTrackProjected::TEveTrackProjected | ( | ) |
| virtual TEveTrackProjected::~TEveTrackProjected | ( | ) | [inline, virtual] |
Definition at line 40 of file TEveTrackProjected.h.
| TEveTrackProjected& TEveTrackProjected::operator= | ( | const TEveTrackProjected & | ) | [private] |
Definition at line 116 of file TEveTrackProjected.cxx.
References TPolyMarker3D::fLastPoint, TEveProjected::fManager, TEveTrack::fPropagator, TEveTrackPropagator::GetDelta(), TPolyMarker3D::GetPoint(), TEveProjectionManager::GetProjection(), i, kFALSE, projection(), TPolyMarker3D::Size(), v1, and val.
Referenced by MakeTrack().
| void TEveTrackProjected::GetBreakPoint | ( | Int_t | N, | |
| Bool_t | back, | |||
| Float_t & | x, | |||
| Float_t & | y, | |||
| Float_t & | z | |||
| ) | [private] |
Definition at line 82 of file TEveTrackProjected.cxx.
References TEveProjected::fDepth, TEveProjected::fManager, fOrigPnts, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, TEveProjectionManager::GetProjection(), ROOT::Math::Mag2(), TEveVectorT< TT >::Mult(), projection(), and TEveVectorT< TT >::Set().
Referenced by MakeTrack().
| void TEveTrackProjected::SetDepthLocal | ( | Float_t | d | ) | [protected, virtual] |
Reimplemented from TEveProjected.
Definition at line 54 of file TEveTrackProjected.cxx.
References TAttBBox::fBBox, TEveProjected::fDepth, TEveTrack::fPathMarks, TPolyMarker3D::GetP(), i, n, p, TEveProjected::SetDepthCommon(), and TPolyMarker3D::Size().
| void TEveTrackProjected::SetProjection | ( | TEveProjectionManager * | mng, | |
| TEveProjectable * | model | |||
| ) | [virtual] |
Reimplemented from TEveProjected.
Definition at line 39 of file TEveTrackProjected.cxx.
References TEveTrack::CopyVizParams(), TEveProjected::fProjectable, TEveTrack::GetLockPoints(), model, TEveTrack::SetLockPoints(), TEveProjected::SetProjection(), and TEveTrack::SetTrackParams().
| void TEveTrackProjected::UpdateProjection | ( | ) | [virtual] |
Implements TEveProjected.
Definition at line 74 of file TEveTrackProjected.cxx.
References kFALSE, and MakeTrack().
| virtual TEveElement* TEveTrackProjected::GetProjectedAsElement | ( | ) | [inline, virtual] |
Reimplemented from TEveTrack.
Definition at line 149 of file TEveTrackProjected.cxx.
References TEvePointSet::ClonePoints(), fBreakPoints, TEveProjected::fDepth, TEveTrack::fLastPMIdx, TPolyMarker3D::fLastPoint, TEveProjected::fManager, fOrigPnts, TEveTrack::fPathMarks, TEveProjected::fProjectable, TEveTrack::fPropagator, GetBreakPoint(), GetBreakPointIdx(), TEveTrack::GetLastPMIdx(), TEveTrack::GetLockPoints(), TPolyMarker3D::GetP(), TPolyMarker3D::GetPoint(), TEveProjectionManager::GetProjection(), TEveTrackPropagator::GetProjTrackBreaking(), i, kFALSE, TEveTrackPropagator::kPTB_UseFirstPointPos, TEveTrackPropagator::kPTB_UseLastPointPos, kTRUE, TEveTrack::MakeTrack(), p, projection(), TEveElement::PtrMainTrans(), TEveLine::ReduceSegmentLengths(), TEvePointSet::Reset(), TEveVectorT< TT >::Set(), TPolyMarker3D::SetNextPoint(), TEveTrack::SetPathMarks(), TMath::Sign(), TPolyMarker3D::Size(), trans, x, and y.
Referenced by UpdateProjection().
| void TEveTrackProjected::PrintLineSegments | ( | ) |
Definition at line 253 of file TEveTrackProjected.cxx.
References fBreakPoints, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, TPolyMarker3D::GetName(), TPolyMarker3D::GetPoint(), size, and start.
| void TEveTrackProjected::SecSelected | ( | TEveTrack * | ) | [virtual] |
Reimplemented from TEveTrack.
Definition at line 280 of file TEveTrackProjected.cxx.
References TEveProjected::fProjectable, and t.
| TEveTrackProjected::ClassDef | ( | TEveTrackProjected | , | |
| 1 | ||||
| ) |
| TEveTrackProjected& TEveTrackProjected::operator= | ( | const TEveTrackProjected & | ) | [private] |
| void TEveTrackProjected::GetBreakPoint | ( | Int_t | N, | |
| Bool_t | back, | |||
| Float_t & | x, | |||
| Float_t & | y, | |||
| Float_t & | z | |||
| ) | [private] |
| virtual void TEveTrackProjected::SetDepthLocal | ( | Float_t | d | ) | [protected, virtual] |
Reimplemented from TEveProjected.
| virtual void TEveTrackProjected::SetProjection | ( | TEveProjectionManager * | mng, | |
| TEveProjectable * | model | |||
| ) | [virtual] |
Reimplemented from TEveProjected.
| virtual void TEveTrackProjected::UpdateProjection | ( | ) | [virtual] |
Implements TEveProjected.
| virtual TEveElement* TEveTrackProjected::GetProjectedAsElement | ( | ) | [inline, virtual] |
Reimplemented from TEveTrack.
| void TEveTrackProjected::PrintLineSegments | ( | ) |
| virtual void TEveTrackProjected::SecSelected | ( | TEveTrack * | ) | [virtual] |
Reimplemented from TEveTrack.
| TEveTrackProjected::ClassDef | ( | TEveTrackProjected | , | |
| 1 | ||||
| ) |
TEveTrackProjectedGL [friend] |
Definition at line 22 of file TEveTrackProjected.h.
TEveVector* TEveTrackProjected::fOrigPnts [private] |
std::vector<Int_t> TEveTrackProjected::fBreakPoints [protected] |
Definition at line 34 of file TEveTrackProjected.h.
Referenced by TEveTrackProjectedGL::DirectDraw(), MakeTrack(), and PrintLineSegments().
TEveVector* TEveTrackProjected::fOrigPnts [private] |
Definition at line 31 of file TEveTrackProjected.h.
std::vector<Int_t> TEveTrackProjected::fBreakPoints [protected] |
Definition at line 34 of file TEveTrackProjected.h.
1.5.1