ROOT logo
AliRoot » EVE » EVEDET » AliEveMUONTrack

class AliEveMUONTrack: public TEveTrack

Function Members (Methods)

public:
AliEveMUONTrack(TEveRecTrack* t, TEveTrackPropagator* rs)
virtual~AliEveMUONTrack()
voidTObject::AbstractMethod(const char* method) const
virtual Bool_tTEveElement::AcceptElement(TEveElement* el)
virtual voidTEveElement::AddElement(TEveElement* el)
virtual TGListTreeItem*TEveElement::AddIntoListTree(TGListTree* ltree, TGListTreeItem* parent_lti)
virtual TGListTreeItem*TEveElement::AddIntoListTree(TGListTree* ltree, TEveElement* parent)
virtual TGListTreeItem*TEveElement::AddIntoListTrees(TEveElement* parent)
virtual voidTEveElement::AddParent(TEveElement* re)
voidTEveTrack::AddPathMark(const TEvePathMarkD& pm)
voidTEveTrack::AddPathMark(const TEvePathMark& pm)
virtual voidTEveProjectable::AddProjected(TEveProjected* p)
virtual voidTEveProjectable::AddProjectedsToSet(set<TEveElement*>& set)
virtual voidTEveElement::AddStamp(UChar_t bits)
virtual voidTEveElement::Annihilate()
virtual voidTEveElement::AnnihilateElements()
virtual voidTEveProjectable::AnnihilateProjecteds()
virtual voidTObject::AppendPad(Option_t* option = "")
Bool_tTEveElement::ApplyVizTag(const TString& tag, const TString& fallback_tag = "")
static Bool_tTQObject::AreAllSignalsBlocked()
Bool_tTQObject::AreSignalsBlocked() const
Float_t*TAttBBox::AssertBBox()
TEveElement::List_iTEveElement::BeginChildren()
TEveElement::List_ciTEveElement::BeginChildren() const
TEveElement::List_iTEveElement::BeginParents()
TEveElement::List_ciTEveElement::BeginParents() const
TEveProjectable::ProjList_iTEveProjectable::BeginProjecteds()
static Bool_tTQObject::BlockAllSignals(Bool_t b)
Bool_tTQObject::BlockSignals(Bool_t b)
virtual voidTObject::Browse(TBrowser* b)
Float_tTEveLine::CalculateLineLength() const
virtual Bool_tTEveElement::CanEditElement() const
virtual Bool_tTEveElement::CanEditMainColor() const
virtual Bool_tTEveElement::CanEditMainTrans() const
virtual Bool_tTEveElement::CanEditMainTransparency() const
virtual voidTQObject::ChangedBy(const char* method)SIGNAL
virtual voidTEveElement::CheckReferenceCount(const TEveException& eh = "TEveElement::CheckReferenceCount ")
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
voidTPointSet3D::ClearIds()
virtual voidTEveProjectable::ClearProjectedList()
virtual voidTEveElement::ClearStamps()
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidTEveElement::CloneChildrenRecurse(TEveElement* dest, Int_t level = 0) const
virtual TEvePointSet*TEvePointSet::CloneElement() const
virtual TEveElement*TEveElement::CloneElementRecurse(Int_t level = 0) const
virtual voidTEvePointSet::ClonePoints(const TEvePointSet& e)
voidTQObject::CollectClassSignalLists(TList& list, TClass* cls)
virtual voidTEveElement::CollectSceneParents(TEveElement::List_t& scenes)
virtual voidTEveElement::CollectSceneParentsFromChildren(TEveElement::List_t& scenes, TEveElement* parent)
Int_tColorIndex(Float_t val)
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTEveTrack::ComputeBBox()
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
virtual voidTPolyMarker3D::Copy(TObject& polymarker) const
virtual voidTEveTrack::CopyVizParams(const TEveElement* el)
virtual voidTEveElement::CopyVizParamsFromDB()
voidTEveElement::CSCApplyMainColorToAllChildren()
voidTEveElement::CSCApplyMainColorToMatchingChildren()
voidTEveElement::CSCApplyMainTransparencyToAllChildren()
voidTEveElement::CSCApplyMainTransparencyToMatchingChildren()
voidTEveElement::CSCImplySelectAllChildren()
voidTEveElement::CSCTakeAnyParentAsMaster()
voidTEveElement::DecDenyDestroy()
virtual voidTEveElement::DecImpliedHighlighted()
virtual voidTEveElement::DecImpliedSelected()
voidTEveElement::DecParentIgnoreCnt()
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual voidTEveElement::Destroy()MENU
virtual voidTQObject::Destroyed()SIGNAL
virtual voidTEveElement::DestroyElements()MENU
virtual voidTEveElement::DestroyListSubTree(TGListTree* ltree, TGListTreeItem* parent)
virtual voidTEveElement::DestroyMainTrans()
virtual voidTEveElement::DestroyOrWarn()
voidTEveElement::DisableListElements(Bool_t rnr_self = kFALSE, Bool_t rnr_children = kFALSE)MENU
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual Int_tTPolyMarker3D::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTPolyMarker3D::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTPolyMarker3D::DrawPolyMarker(Int_t n, Float_t* p, Marker_t marker, Option_t* option = "")
virtual voidTObject::Dump() constMENU
voidTEveElement::DumpSourceObject() constMENU
virtual voidTEveElement::ElementChanged(Bool_t update_scenes = kTRUE, Bool_t redraw = kFALSE)
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
voidTEveElement::EnableListElements(Bool_t rnr_self = kTRUE, Bool_t rnr_children = kTRUE)MENU
TEveElement::List_iTEveElement::EndChildren()
TEveElement::List_ciTEveElement::EndChildren() const
TEveElement::List_iTEveElement::EndParents()
TEveElement::List_ciTEveElement::EndParents() const
TEveProjectable::ProjList_iTEveProjectable::EndProjecteds()
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTPolyMarker3D::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTEveElement::ExpandIntoListTree(TGListTree* ltree, TGListTreeItem* parent)
voidTEveElement::ExportSourceObjectToCINT(char* var_name) constMENU
virtual voidTEveElement::ExportToCINT(char* var_name)MENU
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTEveElement::FillImpliedSelectedSet(TEveElement::Set_t& impSelSet)
TEveElement*TEveElement::FindChild(const TString& name, const TClass* cls = 0)
TEveElement*TEveElement::FindChild(TPRegexp& regexp, const TClass* cls = 0)
Int_tTEveElement::FindChildren(TEveElement::List_t& matches, const TString& name, const TClass* cls = 0)
Int_tTEveElement::FindChildren(TEveElement::List_t& matches, TPRegexp& regexp, const TClass* cls = 0)
virtual TEveElement::sLTI_iTEveElement::FindItem(TGListTree* ltree)
virtual TEveElement::sLTI_iTEveElement::FindItem(TGListTree* ltree, TGListTreeItem* parent_lti)
virtual TGListTreeItem*TEveElement::FindListTreeItem(TGListTree* ltree)
virtual TGListTreeItem*TEveElement::FindListTreeItem(TGListTree* ltree, TGListTreeItem* parent_lti)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Bool_tTEveElement::FindVizModel()
TEveElement*TEveElement::FirstChild() const
virtual TEveElement*TEveElement::ForwardEdit()
virtual TEveElement*TEveElement::ForwardSelection()
Float_t*TAttBBox::GetBBox()
Bool_tTAttBBox::GetBBoxOK() const
UChar_tTEveTrack::GetBreakProjectedTracks() const
UChar_tTEveElement::GetChangeBits() const
Int_tTEveTrack::GetCharge() const
TEveCompound*TEveElement::GetCompound()
static Bool_tTEveTrack::GetDefaultBreakProjectedTracks()
static Bool_tTEveLine::GetDefaultSmooth()
Int_tTEveElement::GetDenyDestroy() const
Bool_tTEveElement::GetDestroyOnZeroRefCnt() const
Double_tTEveTrack::GetDpDs() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual TObject*TEveElement::GetEditorObject(const TEveException& eh) const
virtual const char*TEvePointSet::GetElementName() const
virtual const char*TEvePointSet::GetElementTitle() const
const TEveVectorD&TEveTrack::GetEndMomentum() const
virtual TStringTEveElement::GetHighlightTooltip()
virtual const char*TObject::GetIconName() const
Int_tTEveTrack::GetIndex() const
Int_tTEvePointSet::GetIntIdsPerPoint() const
Int_tTEveTrack::GetLabel() const
Int_tTEveTrack::GetLastPMIdx() const
virtual Int_tTPolyMarker3D::GetLastPoint() const
virtual Color_tTAttLine::GetLineColor() const
TEveVectorTEveLine::GetLineEnd() const
TEveVectorTEveLine::GetLineStart() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
virtual const TGPicture*TEveElement::GetListTreeCheckBoxIcon()
virtual const TGPicture*TEveTrack::GetListTreeIcon(Bool_t open = kFALSE)
Bool_tTEveTrack::GetLockPoints() const
virtual Color_tTEveElement::GetMainColor() const
Color_t*TEveElement::GetMainColorPtr() const
virtual Char_tTEveElement::GetMainTransparency() const
virtual Color_tTAttMarker::GetMarkerColor() const
virtual Size_tTAttMarker::GetMarkerSize() const
virtual Style_tTAttMarker::GetMarkerStyle() const
TEveElement*TEveElement::GetMaster()
const TEveVectorD&TEveTrack::GetMomentum() const
virtual Int_tTPolyMarker3D::GetN() const
virtual const char*TPolyMarker3D::GetName() const
virtual Int_tTEveElement::GetNItems() const
virtual TObject*TEvePointSet::GetObject(const TEveException&) const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TPolyMarker3D::GetOption() const
Bool_tTPointSet3D::GetOwnIds() const
virtual Float_t*TPolyMarker3D::GetP() const
Int_tTEveElement::GetParentIgnoreCnt() const
Int_tTEveTrack::GetPdg() const
virtual voidTPolyMarker3D::GetPoint(Int_t n, Float_t& x, Float_t& y, Float_t& z) const
virtual voidTPolyMarker3D::GetPoint(Int_t n, Double_t& x, Double_t& y, Double_t& z) const
TObject*TPointSet3D::GetPointId(Int_t n) const
Int_tTEvePointSet::GetPointIntId(Int_t p, Int_t i) const
Int_t*TEvePointSet::GetPointIntIds(Int_t p) const
TEveTrackPropagator*TEveTrack::GetPropagator() const
virtual TObject*TEveElement::GetRenderObject(const TEveException& eh) const
virtual Bool_tTEveElement::GetRnrAnything() const
virtual Bool_tTEveElement::GetRnrChildren() const
Bool_tTEveLine::GetRnrLine() const
Bool_tTEveLine::GetRnrPoints() const
virtual Bool_tTEveElement::GetRnrSelf() const
virtual Bool_tTEveElement::GetRnrState() const
virtual UChar_tTEveElement::GetSelectedLevel() const
Bool_tTEveLine::GetSmooth() const
TRef&TEveElement::GetSource()
TEvePointSelectorConsumer::ETreeVarType_eTEvePointSelectorConsumer::GetSourceCS() const
TObject*TEveElement::GetSourceObject() const
Int_tTEveTrack::GetStatus() const
virtual const char*TEvePointSet::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
void*TEveElement::GetUserData() const
const TEveVectorD&TEveTrack::GetVertex() const
TEveElement*TEveElement::GetVizModel() const
const TString&TEveElement::GetVizTag() const
Int_tTEvePointSet::GrowFor(Int_t n_points)
virtual Bool_tTEveElement::HandleElementPaste(TEveElement* el)
virtual Bool_tTObject::HandleTimer(TTimer* timer)
Bool_tTEveElement::HasChild(TEveElement* el)
Bool_tTEveElement::HasChildren() const
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual ULong_tTObject::Hash() const
virtual Bool_tTEveElement::HasMainColor() const
virtual Bool_tTEveElement::HasMainTrans() const
Bool_tTEveElement::HasParents() const
virtual Bool_tTEveProjectable::HasProjecteds() const
virtual voidTEveElement::HighlightElement(Bool_t state)
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
voidTEveElement::IncDenyDestroy()
virtual voidTEveElement::IncImpliedHighlighted()
virtual voidTEveElement::IncImpliedSelected()
voidTEveElement::IncParentIgnoreCnt()
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTEvePointSet::InitFill(Int_t subIdNum)
virtual voidTEveElement::InitMainTrans(Bool_t can_edit = kTRUE)
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
Bool_tIsESDTrack() const
virtual Bool_tTObject::IsFolder() const
Bool_tIsMCTrack() const
Bool_tIsMUONTrack() const
Bool_tIsMUONTriggerTrack() const
Bool_tTObject::IsOnHeap() const
Bool_tTEveElement::IsPickable() const
Bool_tIsRefTrack() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
TEveElement*TEveElement::LastChild() const
static voidTQObject::LoadRQ_OBJECT()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTPolyMarker3D::ls(Option_t* option = "") const
voidMakeESDTrack(AliESDMuonTrack* mtrack)
voidMakeMCTrack(TParticle* part)
voidMakeMUONTrack(AliMUONTrack* mtrack)
voidMakeMUONTriggerTrack(AliESDMuonTrack* mtrack)
voidMakeRefTrack(AliMUONTrack* mtrack)
virtual voidMakeTrack(Bool_t = kFALSE)
voidTObject::MayNotUse(const char* method) const
virtual Int_tTPolyMarker3D::Merge(TCollection* list)
virtual voidTQObject::Message(const char* msg)SIGNAL
virtual voidTAttMarker::Modify()
voidMUONTrackInfo()MENU
voidMUONTriggerInfo()MENU
virtual voidTEveElement::NameTitleChanged()
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
Int_tTEveElement::NumChildren() const
Int_tTEveElement::NumParents() const
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidOneStepRungekutta(Double_t charge, Double_t step, Double_t* vect, Double_t* vout)
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTEveElement::PadPaint(Option_t* option)
virtual voidTEvePointSet::Paint(Option_t* option = "")
static voidTPolyMarker3D::PaintH3(TH1* h, Option_t* option)
virtual voidTEveElement::PaintStandard(TObject* id)
virtual voidTEvePointSet::PointSelected(Int_t id)SIGNAL
virtual voidTObject::Pop()
virtual voidTPolyMarker3D::Print(Option_t* option = "") const
voidPrintESDTrackInfo()
voidPrintMCTrackInfo()
voidPrintMUONTrackInfo()
voidPrintMUONTriggerTrackInfo()
voidTEveTrack::PrintPathMarks()MENU
voidTEveElement::PrintSourceObject() constMENU
virtual voidTEveElement::ProjectAllChildren(Bool_t same_depth = kTRUE)
virtual voidTEveElement::ProjectChild(TEveElement* el, Bool_t same_depth = kTRUE)
virtual TClass*TEveTrack::ProjectedClass(const TEveProjection* p) const
voidPropagate(Float_t* xr, Float_t* yr, Float_t* zr, Int_t i1, Int_t i2)
virtual voidTEveProjectable::PropagateMainColor(Color_t color, Color_t old_color)
virtual voidTEveElement::PropagateMainColorToProjecteds(Color_t color, Color_t old_color)
virtual voidTEveProjectable::PropagateMainTransparency(Char_t t, Char_t old_t)
virtual voidTEveElement::PropagateMainTransparencyToProjecteds(Char_t t, Char_t old_t)
virtual voidTEveProjectable::PropagateRenderState(Bool_t rnr_self, Bool_t rnr_children)
virtual voidTEveElement::PropagateRnrStateToProjecteds()
virtual voidTEveProjectable::PropagateVizParams(TEveElement* el = 0)
virtual voidTEveElement::PropagateVizParamsToElements(TEveElement* el = 0)
virtual voidTEveElement::PropagateVizParamsToProjecteds()
virtual TEveTrans*TEveElement::PtrMainTrans(Bool_t create = kTRUE)
virtual Int_tTObject::Read(const char* name)
voidTEveElement::RecheckImpliedSelections()
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTEveLine::ReduceSegmentLengths(Float_t max)
const TEveElement::List_t&TEveElement::RefChildren() const
virtual TEveTrans&TEveElement::RefMainTrans()
TEveTrack::vPathMark_t&TEveTrack::RefPathMarks()
const TEveTrack::vPathMark_t&TEveTrack::RefPathMarks() const
virtual voidTEveElement::RemoveElement(TEveElement* el)
virtual voidTEveElement::RemoveElementLocal(TEveElement* el)
virtual voidTEveElement::RemoveElements()
virtual voidTEveElement::RemoveElementsLocal()
virtual Bool_tTEveElement::RemoveFromListTree(TGListTree* ltree, TGListTreeItem* parent_lti)
virtual Int_tTEveElement::RemoveFromListTrees(TEveElement* parent)
virtual voidTEveElement::RemoveParent(TEveElement* re)
virtual voidTEveProjectable::RemoveProjected(TEveProjected* p)
voidTEvePointSet::Reset(Int_t n_points = 0, Int_t n_int_ids = 0)
voidTEveElement::ResetAllCSCBits()
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttMarker::ResetAttMarker(Option_t* toption = "")
voidTAttBBox::ResetBBox()
voidTObject::ResetBit(UInt_t f)
voidTEveElement::ResetCSCBits(UChar_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidTAttMarker::SaveMarkerAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t sizdef = 1)
virtual voidTPolyMarker3D::SavePrimitive(ostream& out, Option_t* option = "")
voidTEveElement::SaveVizParams(ostream& out, const TString& tag, const TString& var)
virtual voidTEveTrack::SecSelected(TEveTrack*)SIGNAL
virtual voidTEveElement::SelectElement(Bool_t state)
voidTEveTrack::SetAttLineAttMarker(TEveTrackList* tl)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidTEveTrack::SetBreakProjectedTracks(UChar_t bt)
voidTEveTrack::SetCharge(Int_t chg)
voidTEveElement::SetCompound(TEveCompound* c)
voidTEveElement::SetCSCBits(UChar_t f)
static voidTEveTrack::SetDefaultBreakProjectedTracks(Bool_t bt)
static voidTEveLine::SetDefaultSmooth(Bool_t r)
voidTEveElement::SetDestroyOnZeroRefCnt(Bool_t d)
voidTEveTrack::SetDpDs(Double_t dpds)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidTEveElement::SetEditMainColor(Bool_t x)
voidTEveElement::SetEditMainTransparency(Bool_t x)
virtual voidTEvePointSet::SetElementName(const char* n)
virtual voidTEvePointSet::SetElementNameTitle(const char* n, const char* t)
virtual voidTEvePointSet::SetElementTitle(const char* t)
voidTEveTrack::SetIndex(Int_t idx)
voidTEveTrack::SetLabel(Int_t lbl)
virtual voidTAttLine::SetLineAttributes()MENU
virtual voidTEveLine::SetLineColor(Color_t col)
virtual voidTEveLine::SetLineStyle(Style_t lstyle)
virtual voidTEveLine::SetLineWidth(Width_t lwidth)
voidTEveTrack::SetLockPoints(Bool_t l)
voidTEveElement::SetMainAlpha(Float_t alpha)
virtual voidTEveElement::SetMainColor(Color_t color)
voidTEveElement::SetMainColorPixel(Pixel_t pixel)
voidTEveElement::SetMainColorPtr(Color_t* color)
voidTEveElement::SetMainColorRGB(UChar_t r, UChar_t g, UChar_t b)
voidTEveElement::SetMainColorRGB(Float_t r, Float_t g, Float_t b)
virtual voidTEveElement::SetMainTransparency(Char_t t)
virtual voidTAttMarker::SetMarkerAttributes()MENU
virtual voidTEveLine::SetMarkerColor(Color_t col)
virtual voidTEvePointSet::SetMarkerSize(Size_t msize = 1)
virtual voidTEvePointSet::SetMarkerStyle(Style_t mstyle = 1)
virtual voidTPolyMarker3D::SetName(const char* name)MENU
virtual Int_tTPolyMarker3D::SetNextPoint(Double_t x, Double_t y, Double_t z)MENU
static voidTObject::SetObjectStat(Bool_t stat)
voidTPointSet3D::SetOwnIds(Bool_t o)
virtual voidTEveTrack::SetPathMarks(const TEveTrack& t)
voidTEveTrack::SetPdg(Int_t pdg)
voidTEveElement::SetPickable(Bool_t p)
voidTEveElement::SetPickableRecursively(Bool_t p)
voidTPolyMarker3D::SetPoint(Int_t n, Double_t x, Double_t y, Double_t z)MENU
voidTPointSet3D::SetPointId(TObject* id)
voidTPointSet3D::SetPointId(Int_t n, TObject* id)
voidTEvePointSet::SetPointIntIds(Int_t* ids)
voidTEvePointSet::SetPointIntIds(Int_t n, Int_t* ids)
virtual voidTPolyMarker3D::SetPolyMarker(Int_t n, Float_t* p, Marker_t marker, Option_t* option = "")
virtual voidTPolyMarker3D::SetPolyMarker(Int_t n, Double_t* p, Marker_t marker, Option_t* option = "")
voidTEveTrack::SetPropagator(TEveTrackPropagator* prop)
virtual Bool_tTEveElement::SetRnrChildren(Bool_t rnr)
voidTEveLine::SetRnrLine(Bool_t r)
voidTEveLine::SetRnrPoints(Bool_t r)
virtual Bool_tTEveElement::SetRnrSelf(Bool_t rnr)
virtual Bool_tTEveElement::SetRnrSelfChildren(Bool_t rnr_self, Bool_t rnr_children)
virtual Bool_tTEveElement::SetRnrState(Bool_t rnr)
voidTEveLine::SetSmooth(Bool_t r)
voidTEvePointSelectorConsumer::SetSourceCS(TEvePointSelectorConsumer::ETreeVarType_e cs)
voidTEveElement::SetSourceObject(TObject* o)
voidTEveTrack::SetStatus(Int_t idx)
virtual voidTEveTrack::SetStdTitle()
virtual voidTEvePointSet::SetTitle(const char* t)
virtual voidTEveTrack::SetTrackParams(const TEveTrack& t)
virtual voidTEveElement::SetTransMatrix(Double_t* carr)
virtual voidTEveElement::SetTransMatrix(const TGeoMatrix& mat)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidTEveElement::SetUserData(void* ud)
voidTEveElement::SetVizModel(TEveElement* model)
voidTEveElement::SetVizTag(const TString& tag)
Bool_tTEveTrack::ShouldBreakTrack() const
virtual voidShowMembers(TMemberInspector&)
virtual Bool_tTEveElement::SingleRnrState() const
virtual Int_tTPolyMarker3D::Size() const
virtual voidTAtt3D::Sizeof3D() const
voidTEveTrack::SortPathMarksByTime()
voidTEveElement::SpawnEditor()MENU
voidTEveElement::StampColorSelection()
voidTEveElement::StampObjProps()
voidTEveElement::StampTransBBox()
voidTEveElement::StampVisibility()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual voidTEvePointSet::TakeAction(TEvePointSelector*)
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
Bool_tTEveElement::TestCSCBits(UChar_t f) const
virtual voidTEveElement::UnHighlighted()
virtual voidTEveElement::UnSelected()
virtual voidTObject::UseCurrentStyle()
voidTEveElement::VizDB_Apply(const char* tag)MENU
voidTEveElement::VizDB_Insert(const char* tag, Bool_t replace = kTRUE, Bool_t update = kTRUE)MENU
voidTEveElement::VizDB_Reapply()MENU
voidTEveElement::VizDB_UpdateModel(Bool_t update = kTRUE)MENU
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
virtual voidTEveTrack::WriteVizParams(ostream& out, const TString& var)
protected:
virtual voidTEveElement::AnnihilateRecursively()
voidTAttBBox::AssertBBoxExtents(Float_t epsilon = 0.005)
voidTEvePointSet::AssertIntIdsSize()
voidTAttBBox::BBoxCheckPoint(const Float_t* p)
voidTAttBBox::BBoxCheckPoint(Float_t x, Float_t y, Float_t z)
voidTAttBBox::BBoxClear()
voidTAttBBox::BBoxInit(Float_t infinity = 1e6)
voidTAttBBox::BBoxZero(Float_t epsilon = 0, Float_t x = 0, Float_t y = 0, Float_t z = 0)
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
voidTPointSet3D::CopyIds(const TPointSet3D& t)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual void*TQObject::GetSender()
virtual const char*TQObject::GetSenderClassName() const
voidTObject::MakeZombie()
virtual voidTEveElement::PreDeleteElement()
virtual voidTEveElement::RemoveElementsInternal()
static const char*TEveElement::ToString(Bool_t b)

Data Members

public:
static const TGPicture*TEveElement::fgListTreeIcons[9]
static const TGPicture*TEveElement::fgRnrIcons[4]
protected:
Float_t*TAttBBox::fBBox! Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max)
Double_tTEveTrack::fBetaRelativistic beta factor
UChar_tTEveElement::fCSCBits
Bool_tTEveElement::fCanEditMainColorAllow editing of main color.
Bool_tTEveElement::fCanEditMainTransAllow editing of main transformation.
Bool_tTEveElement::fCanEditMainTransparencyAllow editing of main transparency.
UChar_tTEveElement::fChangeBits!
Int_tTEveTrack::fChargeCharge in units of e0
list<TEveElement*>TEveElement::fChildrenList of children.
TEveCompound*TEveElement::fCompoundCompound this object belongs to.
Int_tTEveElement::fDenyDestroy! Deny-destroy count.
Bool_tTEveElement::fDestroyOnZeroRefCntAuto-destruct when ref-count reaches zero.
Char_tTEveElement::fDestructing!
Double_tTEveTrack::fDpDsMomentum loss over distance
Bool_tTEveElement::fHighlighted!
TRefArrayTPointSet3D::fIdsUser-provided point identifications
Short_tTEveElement::fImpliedHighlighted!
Short_tTEveElement::fImpliedSelected!
Int_tTEveTrack::fIndexReconstruction index
TArrayI*TEvePointSet::fIntIdsOptional array of integer ideices.
Int_tTEvePointSet::fIntIdsPerPointNumber of integer indices assigned to each point.
set<TEveElement::TEveListTreeInfo,less<TEveElement::TEveListTreeInfo>,allocator<TEveElement::TEveListTreeInfo> >TEveElement::fItems! Set of list-tree-items.
Int_tTEveTrack::fLabelSimulation label
Int_tTEveTrack::fLastPMIdx!Last path-mark index tried in track-propagation.
Int_tTPolyMarker3D::fLastPointThe index of the last filled point
Color_tTAttLine::fLineColorline color
Style_tTAttLine::fLineStyleline style
Width_tTAttLine::fLineWidthline width
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
Bool_tTEveTrack::fLockPointsLock points that are currently in - do nothing in MakeTrack().
Color_t*TEveElement::fMainColorPtrPointer to main-color variable.
TEveTrans*TEveElement::fMainTransPointer to main transformation matrix.
Char_tTEveElement::fMainTransparencyMain-transparency variable.
Color_tTAttMarker::fMarkerColorMarker color index
Size_tTAttMarker::fMarkerSizeMarker size
Style_tTAttMarker::fMarkerStyleMarker style
Int_tTPolyMarker3D::fNnumber of points
TStringTPolyMarker3D::fNamename of polymarker
Int_tTEveElement::fNumChildren!
TStringTPolyMarker3D::fOptionoptions
Bool_tTPointSet3D::fOwnIdsFlag specifying id-objects are owned by the point-set
TEveVectorDTEveTrack::fPStarting momentum
Float_t*TPolyMarker3D::fP[3*fN] Array of X,Y,Z coordinates
TEveVectorDTEveTrack::fPEndMomentum at the last point of extrapolation
Int_tTEveElement::fParentIgnoreCnt! Counter for parents that are ignored in ref-counting.
list<TEveElement*>TEveElement::fParentsList of parents.
vector<TEvePathMarkT<double> >TEveTrack::fPathMarksTEveVector of known points along the track
Int_tTEveTrack::fPdgPDG code
Bool_tTEveElement::fPickable
list<TEveProjected*>TEveProjectable::fProjectedListreferences to projected instances.
TEveTrackPropagator*TEveTrack::fPropagatorPointer to shared render-style
Bool_tTEveElement::fRnrChildrenRender children of this element.
Bool_tTEveLine::fRnrLine
Bool_tTEveLine::fRnrPoints
Bool_tTEveElement::fRnrSelfRender this element.
Bool_tTEveElement::fSelected!
Bool_tTQObject::fSignalsBlocked! flag used for suppression of signals
Bool_tTEveLine::fSmooth
TRefTEveElement::fSourceExternal object that is represented by this element.
TEvePointSelectorConsumer::ETreeVarType_eTEvePointSelectorConsumer::fSourceCSCoordinate-System of the source tree variables
Int_tTEveTrack::fStatusStatus-word, user-defined.
TStringTEvePointSet::fTitleTitle/tooltip of the TEvePointSet.
Int_tTEveElement::fTopItemCnt! Counter for top-level list-tree items that prevent automatic destruction.
void*TEveElement::fUserData! Externally assigned and controlled user data.
TEveVectorDTEveTrack::fVStarting vertex
TEveElement*TEveElement::fVizModel! Element used as model from VizDB.
TStringTEveElement::fVizTagTag used to query VizDB for model element.
static Bool_tTQObject::fgAllSignalsBlockedflag used for suppression of all signals
static Bool_tTEveLine::fgDefaultSmooth
private:
Int_tfCounttrack points counter
Bool_tfIsESDTracktrack from AliESDs.root
Bool_tfIsMCTracktrack from Kinematics.root
Bool_tfIsMUONTracktrack from MUON.Tracks.root
Bool_tfIsMUONTriggerTracktrigger track from MUON.Tracks.root
Bool_tfIsRefTracktrack from TrackRefs.root
TParticle*fPartpointer to the MC particle
AliMUONTrack*fTrackpointer to the MUON track

Class Charts

Inheritance Chart:
TEveTrack
AliEveMUONTrack

Function documentation

AliEveMUONTrack(TEveRecTrack* t, TEveTrackPropagator* rs)
 constructor

~AliEveMUONTrack()
 destructor

void PrintMCTrackInfo()
 information about the MC particle

void PrintMUONTrackInfo()
 information about the reconstructed/reference track; at hits and at vertex

void PrintMUONTriggerTrackInfo()
 information about the trigger track

void PrintESDTrackInfo()
 information about the reconstructed ESD track at vertex

void MUONTrackInfo()
 MENU function

void MUONTriggerInfo()
 MENU function

void MakeMUONTrack(AliMUONTrack* mtrack)
 builds the track with dipole field

void MakeMUONTriggerTrack(AliESDMuonTrack* mtrack)
 builds the trigger track from one point and direction

void MakeESDTrack(AliESDMuonTrack* mtrack)
 builds the track with dipole field starting from the TParticle

void MakeMCTrack(TParticle* part)
 builds the track with dipole field starting from the TParticle

void MakeRefTrack(AliMUONTrack* mtrack)
 builds the track with dipole field starting from the TParticle

void Propagate(Float_t* xr, Float_t* yr, Float_t* zr, Int_t i1, Int_t i2)
 propagate in magnetic field between hits of indices i1 and i2

void OneStepRungekutta(Double_t charge, Double_t step, Double_t* vect, Double_t* vout)
	******************************************************************
	*								 *
	*  Runge-Kutta method for tracking a particle through a magnetic *
	*  field. Uses Nystroem algorithm (See Handbook Nat. Bur. of	 *
	*  Standards, procedure 25.5.20)				 *
	*								 *
	*  Input parameters						 *
	*	CHARGE    Particle charge				 *
	*	STEP	  Step size					 *
	*	VECT	  Initial co-ords,direction cosines,momentum	 *
	*  Output parameters						 *
	*	VOUT	  Output co-ords,direction cosines,momentum	 *
	*  User routine called  					 *
	*	CALL GUFLD(X,F) 					 *
	*								 *
	*    ==>Called by : <USER>, GUSWIM				 *
	*	Authors    R.Brun, M.Hansroul  *********		 *
	*		   V.Perevoztchikov (CUT STEP implementation)	 *
	*								 *
	*								 *
	******************************************************************
Int_t ColorIndex(Float_t val)
 returns color index in the palette for a give value

AliEveMUONTrack(TEveRecTrack* t, TEveTrackPropagator* rs)
void MakeTrack(Bool_t = kFALSE)
{}
Bool_t IsMUONTrack() const
{ return fIsMUONTrack; }
Bool_t IsMUONTriggerTrack() const
{ return fIsMUONTrack; }
Bool_t IsESDTrack() const
{ return fIsESDTrack; }
Bool_t IsMCTrack() const
{ return fIsMCTrack; }
Bool_t IsRefTrack() const
{ return fIsRefTrack; }
AliEveMUONTrack& operator=(const AliEveMUONTrack& )