#include <TEveTrack.h>
Inheritance diagram for TEveTrackList:
Definition at line 138 of file TEveTrack.h.
TEveTrackList::TEveTrackList | ( | const TEveTrackList & | ) | [private] |
TEveTrackList::TEveTrackList | ( | TEveTrackPropagator * | prop = 0 |
) |
Definition at line 559 of file TEveTrack.cxx.
References xmlio::Class, TEveElementList::fChildClass, TAttLine::fLineColor, TEveElement::fMainColorPtr, and SetPropagator().
TEveTrackList::TEveTrackList | ( | const char * | name, | |
TEveTrackPropagator * | prop = 0 | |||
) |
Definition at line 584 of file TEveTrack.cxx.
References xmlio::Class, TEveElementList::fChildClass, TAttLine::fLineColor, TEveElement::fMainColorPtr, and SetPropagator().
TEveTrackList::~TEveTrackList | ( | ) | [virtual] |
TEveTrackList::TEveTrackList | ( | const TEveTrackList & | ) | [private] |
TEveTrackList::TEveTrackList | ( | TEveTrackPropagator * | prop = 0 |
) |
TEveTrackList::TEveTrackList | ( | const char * | name, | |
TEveTrackPropagator * | prop = 0 | |||
) |
virtual TEveTrackList::~TEveTrackList | ( | ) | [virtual] |
TEveTrackList& TEveTrackList::operator= | ( | const TEveTrackList & | ) | [private] |
void TEveTrackList::FindMomentumLimits | ( | TEveElement * | el, | |
Bool_t | recurse = kTRUE | |||
) | [protected] |
Definition at line 691 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fLimP, fLimPt, i, TMath::Max(), and track().
Referenced by FindMomentumLimits(), and MakeTracks().
Definition at line 710 of file TEveTrack.cxx.
References TMath::Ceil(), TMath::Floor(), TMath::Log10(), and TMath::Power().
Referenced by FindMomentumLimits(), and MakeTracks().
void TEveTrackList::SanitizeMinMaxCuts | ( | ) | [protected] |
Definition at line 723 of file TEveTrack.cxx.
References fLimP, fLimPt, fMaxP, fMaxPt, fMinP, fMinPt, and TMath::Min().
Referenced by FindMomentumLimits(), and MakeTracks().
Definition at line 634 of file TEveTrack.cxx.
References TEveElement::fChildren, FindMomentumLimits(), fLimP, fLimPt, i, TMath::Max(), RoundMomentumLimit(), SanitizeMinMaxCuts(), and track().
Referenced by alice_esd_read(), TVSDReader::LoadEsdTracks(), and pythia_next_event().
Definition at line 662 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), FindMomentumLimits(), fLimP, fLimPt, TEveElement::HasChildren(), i, TMath::Max(), RoundMomentumLimit(), SanitizeMinMaxCuts(), and track().
void TEveTrackList::SetPropagator | ( | TEveTrackPropagator * | prop | ) |
Definition at line 619 of file TEveTrack.cxx.
References TEveRefBackPtr::DecRefCount(), fPropagator, and TEveRefBackPtr::IncRefCount().
Referenced by TEveTrackListProjected::SetProjection(), TEveTrackList(), and ~TEveTrackList().
TEveTrackPropagator* TEveTrackList::GetPropagator | ( | ) | [inline] |
Definition at line 176 of file TEveTrack.h.
References fPropagator.
Referenced by alice_esd_read(), TVSDReader::LoadEsdTracks(), pythia_display(), pythia_next_event(), TEveTrackListEditor::SetModel(), and TEveTrackListProjected::SetProjection().
Bool_t TEveTrackList::GetRecurse | ( | ) | const [inline] |
void TEveTrackList::SetRecurse | ( | Bool_t | x | ) | [inline] |
void TEveTrackList::SetMainColor | ( | Color_t | c | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 807 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttLine::fLineColor, fRecurse, i, SetLineColor(), TEveElement::SetMainColor(), and track().
Referenced by alice_esd_read(), TVSDReader::LoadEsdTracks(), pythia_display(), and SetLineColor().
virtual void TEveTrackList::SetLineColor | ( | Color_t | c | ) | [inline, virtual] |
Reimplemented from TAttLine.
Definition at line 184 of file TEveTrack.h.
References SetMainColor().
Referenced by SetLineColor(), and SetMainColor().
void TEveTrackList::SetLineColor | ( | Color_t | c, | |
TEveElement * | el | |||
) | [virtual] |
Definition at line 823 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttLine::fLineColor, fRecurse, i, SetLineColor(), and track().
void TEveTrackList::SetLineWidth | ( | Width_t | w | ) | [virtual] |
Reimplemented from TAttLine.
Definition at line 841 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttLine::fLineWidth, fRecurse, i, and track().
Referenced by SetLineWidth().
void TEveTrackList::SetLineWidth | ( | Width_t | w, | |
TEveElement * | el | |||
) | [virtual] |
Definition at line 857 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttLine::fLineWidth, fRecurse, i, SetLineWidth(), and track().
void TEveTrackList::SetLineStyle | ( | Style_t | s | ) | [virtual] |
Reimplemented from TAttLine.
Definition at line 875 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttLine::fLineStyle, fRecurse, i, and track().
Referenced by SetLineStyle().
void TEveTrackList::SetLineStyle | ( | Style_t | s, | |
TEveElement * | el | |||
) | [virtual] |
Definition at line 891 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttLine::fLineStyle, fRecurse, i, SetLineStyle(), and track().
void TEveTrackList::SetMarkerColor | ( | Color_t | c | ) | [virtual] |
Reimplemented from TAttMarker.
Definition at line 943 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttMarker::fMarkerColor, fRecurse, i, and track().
Referenced by alice_esd_read(), TVSDReader::LoadEsdTracks(), pythia_display(), and SetMarkerColor().
void TEveTrackList::SetMarkerColor | ( | Color_t | c, | |
TEveElement * | el | |||
) | [virtual] |
Definition at line 959 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttMarker::fMarkerColor, fRecurse, i, SetMarkerColor(), and track().
void TEveTrackList::SetMarkerSize | ( | Size_t | s | ) | [virtual] |
Reimplemented from TAttMarker.
Definition at line 977 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttMarker::fMarkerSize, fRecurse, i, and track().
Referenced by alice_esd_read(), TVSDReader::LoadEsdTracks(), pythia_display(), and SetMarkerSize().
void TEveTrackList::SetMarkerSize | ( | Size_t | s, | |
TEveElement * | el | |||
) | [virtual] |
Definition at line 993 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttMarker::fMarkerSize, fRecurse, i, SetMarkerSize(), and track().
void TEveTrackList::SetMarkerStyle | ( | Style_t | s | ) | [virtual] |
Reimplemented from TAttMarker.
Definition at line 909 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttMarker::fMarkerStyle, fRecurse, i, and track().
Referenced by alice_esd_read(), TVSDReader::LoadEsdTracks(), pythia_display(), and SetMarkerStyle().
void TEveTrackList::SetMarkerStyle | ( | Style_t | s, | |
TEveElement * | el | |||
) | [virtual] |
Definition at line 925 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), TAttMarker::fMarkerStyle, fRecurse, i, SetMarkerStyle(), and track().
void TEveTrackList::SetRnrLine | ( | Bool_t | rnr | ) |
Definition at line 738 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fRecurse, fRnrLine, i, and track().
Referenced by TEveTrackListEditor::DoRnrLine(), and SetRnrLine().
void TEveTrackList::SetRnrLine | ( | Bool_t | rnr, | |
TEveElement * | el | |||
) |
Definition at line 754 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fRecurse, fRnrLine, i, SetRnrLine(), and track().
Bool_t TEveTrackList::GetRnrLine | ( | ) | const [inline] |
Definition at line 200 of file TEveTrack.h.
References fRnrLine.
Referenced by TEveTrack::SetAttLineAttMarker(), and TEveTrackListEditor::SetModel().
void TEveTrackList::SetRnrPoints | ( | Bool_t | r | ) |
Definition at line 772 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fRecurse, fRnrPoints, i, and track().
Referenced by TEveTrackListEditor::DoRnrPoints(), and SetRnrPoints().
void TEveTrackList::SetRnrPoints | ( | Bool_t | r, | |
TEveElement * | el | |||
) |
Definition at line 788 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fRecurse, fRnrPoints, i, SetRnrPoints(), and track().
Bool_t TEveTrackList::GetRnrPoints | ( | ) | const [inline] |
Definition at line 204 of file TEveTrack.h.
References fRnrPoints.
Referenced by TEveTrack::SetAttLineAttMarker(), and TEveTrackListEditor::SetModel().
Definition at line 1011 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fMaxPt, fMinPt, fRecurse, and i.
Referenced by TEveTrackListEditor::DoPtRange(), and SelectByPt().
void TEveTrackList::SelectByPt | ( | Float_t | min_pt, | |
Float_t | max_pt, | |||
TEveElement * | el | |||
) |
Definition at line 1034 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fRecurse, i, SelectByPt(), and track().
Definition at line 1056 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fMaxP, fMinP, fRecurse, and i.
Referenced by TEveTrackListEditor::DoPRange(), and SelectByP().
void TEveTrackList::SelectByP | ( | Float_t | min_p, | |
Float_t | max_p, | |||
TEveElement * | el | |||
) |
Definition at line 1079 of file TEveTrack.cxx.
References TEveElement::BeginChildren(), TEveElement::EndChildren(), fRecurse, i, SelectByP(), and track().
Float_t TEveTrackList::GetMinPt | ( | ) | const [inline] |
Float_t TEveTrackList::GetMaxPt | ( | ) | const [inline] |
Float_t TEveTrackList::GetLimPt | ( | ) | const [inline] |
Float_t TEveTrackList::GetMinP | ( | ) | const [inline] |
Float_t TEveTrackList::GetMaxP | ( | ) | const [inline] |
Float_t TEveTrackList::GetLimP | ( | ) | const [inline] |
Definition at line 1103 of file TEveTrack.cxx.
References TEveManager::EditElement(), TEveElement::fChildren, TEveElement::FindListTreeItem(), TEveGListTreeEditorFrame::GetListTree(), TEveManager::GetLTEFrame(), TGListTree::GetSelected(), TGListTreeItem::GetUserData(), gEve, TGListTree::HighlightItem(), i, and TGListTree::SetSelected().
Definition at line 1126 of file TEveTrack.cxx.
References TEveManager::EditElement(), TEveElement::fChildren, TEveElement::FindListTreeItem(), TEveGListTreeEditorFrame::GetListTree(), TEveManager::GetLTEFrame(), TGListTree::GetSelected(), TGListTreeItem::GetUserData(), gEve, TGListTree::HighlightItem(), i, and TGListTree::SetSelected().
void TEveTrackList::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 1151 of file TEveTrack.cxx.
References TEveElement::CopyVizParams(), fLimP, fLimPt, fMaxP, fMaxPt, fMinP, fMinPt, fRecurse, fRnrLine, fRnrPoints, and m.
Referenced by TEveTrackListProjected::SetProjection().
void TEveTrackList::WriteVizParams | ( | ostream & | out, | |
const TString & | var | |||
) | [virtual] |
Reimplemented from TEveElement.
Definition at line 1175 of file TEveTrack.cxx.
References fRecurse, fRnrLine, fRnrPoints, TAttLine::SaveLineAttributes(), TAttMarker::SaveMarkerAttributes(), t, TEveElement::ToString(), and TEveElement::WriteVizParams().
TClass * TEveTrackList::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEveElementList.
Definition at line 1197 of file TEveTrack.cxx.
References xmlio::Class.
TEveTrackList::ClassDef | ( | TEveTrackList | , | |
1 | ||||
) |
TEveTrackList& TEveTrackList::operator= | ( | const TEveTrackList & | ) | [private] |
void TEveTrackList::FindMomentumLimits | ( | TEveElement * | el, | |
Bool_t | recurse = kTRUE | |||
) | [protected] |
void TEveTrackList::SanitizeMinMaxCuts | ( | ) | [protected] |
void TEveTrackList::SetPropagator | ( | TEveTrackPropagator * | prop | ) |
TEveTrackPropagator* TEveTrackList::GetPropagator | ( | ) | [inline] |
Bool_t TEveTrackList::GetRecurse | ( | ) | const [inline] |
void TEveTrackList::SetRecurse | ( | Bool_t | x | ) | [inline] |
virtual void TEveTrackList::SetMainColor | ( | Color_t | c | ) | [virtual] |
Reimplemented from TEveElement.
virtual void TEveTrackList::SetLineColor | ( | Color_t | c | ) | [inline, virtual] |
virtual void TEveTrackList::SetLineColor | ( | Color_t | c, | |
TEveElement * | el | |||
) | [virtual] |
virtual void TEveTrackList::SetLineWidth | ( | Width_t | w, | |
TEveElement * | el | |||
) | [virtual] |
virtual void TEveTrackList::SetLineStyle | ( | Style_t | s, | |
TEveElement * | el | |||
) | [virtual] |
virtual void TEveTrackList::SetMarkerColor | ( | Color_t | c | ) | [virtual] |
Reimplemented from TAttMarker.
virtual void TEveTrackList::SetMarkerColor | ( | Color_t | c, | |
TEveElement * | el | |||
) | [virtual] |
virtual void TEveTrackList::SetMarkerSize | ( | Size_t | s | ) | [virtual] |
Reimplemented from TAttMarker.
virtual void TEveTrackList::SetMarkerSize | ( | Size_t | s, | |
TEveElement * | el | |||
) | [virtual] |
virtual void TEveTrackList::SetMarkerStyle | ( | Style_t | s | ) | [virtual] |
Reimplemented from TAttMarker.
virtual void TEveTrackList::SetMarkerStyle | ( | Style_t | s, | |
TEveElement * | el | |||
) | [virtual] |
void TEveTrackList::SetRnrLine | ( | Bool_t | rnr | ) |
void TEveTrackList::SetRnrLine | ( | Bool_t | rnr, | |
TEveElement * | el | |||
) |
Bool_t TEveTrackList::GetRnrLine | ( | ) | const [inline] |
void TEveTrackList::SetRnrPoints | ( | Bool_t | r | ) |
void TEveTrackList::SetRnrPoints | ( | Bool_t | r, | |
TEveElement * | el | |||
) |
Bool_t TEveTrackList::GetRnrPoints | ( | ) | const [inline] |
void TEveTrackList::SelectByPt | ( | Float_t | min_pt, | |
Float_t | max_pt, | |||
TEveElement * | el | |||
) |
void TEveTrackList::SelectByP | ( | Float_t | min_p, | |
Float_t | max_p, | |||
TEveElement * | el | |||
) |
Float_t TEveTrackList::GetMinPt | ( | ) | const [inline] |
Float_t TEveTrackList::GetMaxPt | ( | ) | const [inline] |
Float_t TEveTrackList::GetLimPt | ( | ) | const [inline] |
Float_t TEveTrackList::GetMinP | ( | ) | const [inline] |
Float_t TEveTrackList::GetMaxP | ( | ) | const [inline] |
Float_t TEveTrackList::GetLimP | ( | ) | const [inline] |
virtual void TEveTrackList::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
virtual void TEveTrackList::WriteVizParams | ( | ostream & | out, | |
const TString & | var | |||
) | [virtual] |
Reimplemented from TEveElement.
virtual TClass* TEveTrackList::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEveElementList.
TEveTrackList::ClassDef | ( | TEveTrackList | , | |
1 | ||||
) |
TEveTrackListEditor [friend] |
Definition at line 142 of file TEveTrack.h.
TEveTrackPropagator* TEveTrackList::fPropagator [protected] |
Bool_t TEveTrackList::fRecurse [protected] |
Definition at line 151 of file TEveTrack.h.
Referenced by CopyVizParams(), GetRecurse(), SelectByP(), SelectByPt(), TEveTrackListProjected::SetDepth(), SetLineColor(), SetLineStyle(), SetLineWidth(), SetMainColor(), SetMarkerColor(), SetMarkerSize(), SetMarkerStyle(), SetRecurse(), SetRnrLine(), SetRnrPoints(), and WriteVizParams().
Bool_t TEveTrackList::fRnrLine [protected] |
Definition at line 153 of file TEveTrack.h.
Referenced by CopyVizParams(), GetRnrLine(), SetRnrLine(), and WriteVizParams().
Bool_t TEveTrackList::fRnrPoints [protected] |
Definition at line 154 of file TEveTrack.h.
Referenced by CopyVizParams(), GetRnrPoints(), SetRnrPoints(), and WriteVizParams().
Float_t TEveTrackList::fMinPt [protected] |
Definition at line 156 of file TEveTrack.h.
Referenced by CopyVizParams(), GetMinPt(), SanitizeMinMaxCuts(), SelectByPt(), and TEveTrackListEditor::SetModel().
Float_t TEveTrackList::fMaxPt [protected] |
Definition at line 157 of file TEveTrack.h.
Referenced by CopyVizParams(), GetMaxPt(), SanitizeMinMaxCuts(), SelectByPt(), and TEveTrackListEditor::SetModel().
Float_t TEveTrackList::fLimPt [protected] |
Definition at line 158 of file TEveTrack.h.
Referenced by CopyVizParams(), FindMomentumLimits(), GetLimPt(), MakeTracks(), SanitizeMinMaxCuts(), and TEveTrackListEditor::SetModel().
Float_t TEveTrackList::fMinP [protected] |
Definition at line 159 of file TEveTrack.h.
Referenced by CopyVizParams(), GetMinP(), SanitizeMinMaxCuts(), SelectByP(), and TEveTrackListEditor::SetModel().
Float_t TEveTrackList::fMaxP [protected] |
Definition at line 160 of file TEveTrack.h.
Referenced by CopyVizParams(), GetMaxP(), SanitizeMinMaxCuts(), SelectByP(), and TEveTrackListEditor::SetModel().
Float_t TEveTrackList::fLimP [protected] |
Definition at line 161 of file TEveTrack.h.
Referenced by CopyVizParams(), FindMomentumLimits(), GetLimP(), MakeTracks(), SanitizeMinMaxCuts(), and TEveTrackListEditor::SetModel().
TEveTrackPropagator* TEveTrackList::fPropagator [protected] |
Definition at line 149 of file TEveTrack.h.