ROOT logo
Gled » GLEDCORE » ZFireQueen

class ZFireQueen: public ZQueen

Function Members (Methods)

public:
ZFireQueen(const ZFireQueen&)
ZFireQueen(const Text_t* n = "ZFireQueen", const Text_t* t = 0)
ZFireQueen(ID_t span, const Text_t* n = "ZFireQueen", const Text_t* t = 0)
~ZFireQueen()
static void_gled_catalog_init()
voidTObject::AbstractMethod(const char* method) const
virtual voidZList::Add(ZGlass* lens)
voidZQueen::AddDependency(ZQueen* new_dep)
voidZQueen::AddObserver(EyeInfo* ei)
voidZQueen::AdoptComet(AList* top_dest, AList* orphan_dest, ZComet* comet)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual AList*AList::AsAList()
ZList*ZList::AssertPath(const Text_t* path, const Text_t* new_el_type = "ZList")
virtual ZGlass*ZList::BackElement()
voidZQueen::BasicQueenChange(ZMIR& mir)
ZList::iteratorZList::begin()
virtual voidZQueen::BlessMIR(ZMIR& mir)
voidZQueen::BroadcastMIRToNonRulingReflections(ZMIR& mir)
virtual voidTObject::Browse(TBrowser* b)
Bool_tZGlass::CheckBit(ZGlass::Bits_e bit) const
ID_tZQueen::CheckIn(ZGlass* lens)
static TClass*Class()
virtual const char*TObject::ClassName() const
voidZQueen::CleanOrphanage()
virtual voidTObject::Clear(Option_t* = "")
virtual voidAList::ClearAllReferences()
voidZGlass::ClearLinks()
virtual voidZList::ClearList()
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidCopyLinkRefs(lppZGlass_t& ref_list)
virtual voidCopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
virtual voidCopyLinks(lpZGlass_t& glass_list)
virtual TimeStamp_tAList::CopyList(lpZGlass_t& dest, bool copy_zeros = false, bool do_eyerefs = false)
virtual TimeStamp_tAList::CopyListElReps(AList::lElRep_t& dest, bool copy_zeros = false)
virtual voidZQueen::CreateReflection(TBuffer& buf)
Short_tZGlass::DecEyeRefCount()
Short_tZGlass::DecRefCount(ZGlass* from, UShort_t n = 1)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual ZGlass*DemangleID(ID_t id)
virtual voidZQueen::DepCheckMIR(ZMIR& mir)
Bool_tZQueen::DependsOn(ZQueen* some_queen)
virtual Int_tZGlass::DetachedThreadNice(const ZMIR* mir) const
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
voidAList::DumpElements(Bool_t dump_zeros = false)
voidZNameMap::DumpNameMap()
virtual AList::ElType_eZList::el_type()
virtual boolAList::elrep_can_edit_label()
virtual boolAList::elrep_can_hold_zero()
virtual boolZList::elrep_has_id()
virtual boolAList::elrep_has_label()
voidZQueen::EmitRay(auto_ptr<Ray>& ray)
ZList::iteratorZList::end()
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 voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
voidExecuteMir(ZMIR& mir)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
static FID_tFID()
Int_tZList::FindFirst(ZGlass* lens)
virtual ZGlass*ZGlass::FindLensByPath(const TString& url, bool throwp = false)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual ZGlass*ZList::FrontElement()
Bool_tZGlass::GetAcceptRefs() const
UChar_tZQueen::GetAlignment()
UChar_tZQueen::GetAuthMode()
UShort_tZQueen::GetAvgPurgLen()
Bool_tZQueen::GetAwaitingSceptre()
CID_tAList::GetCid() const
UInt_tZQueen::GetDeletedMS()
ZHashList*ZQueen::GetDeps()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual ZGlass*ZNameMap::GetElementByName(const TString& name)
virtual Int_tZNameMap::GetElementsByName(const TString& name, lpZGlass_t& dest)
ZHashList*GetEunuchs()
UShort_tZGlass::GetFireRefCount() const
Bool_tZQueen::GetFollowDeps()
UInt_tZGlass::GetGlassBits()
ZMirFilter*ZGlass::GetGuard()
virtual const char*TObject::GetIconName() const
ID_tZQueen::GetIDsFree()
ID_tZQueen::GetIDSpan()
ID_tZQueen::GetIDsPurged()
ID_tZQueen::GetIDsUsed()
Bool_tZNameMap::GetKeepSorted() const
ZKing*ZQueen::GetKing()
LID_tAList::GetLid() const
virtual ZGlass*ZGlass::GetLinkByName(const TString& link_name)
TimeStamp_tAList::GetListTimeStamp() const
Bool_tZQueen::GetMandatory()
UChar_tZQueen::GetMapNoneTo()
ID_tZQueen::GetMaxID()
ID_tZQueen::GetMinID()
Bool_tZGlass::GetMIRActive() const
UShort_tZGlass::GetMoonRefCount() const
virtual const Text_t*ZGlass::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
ZHashList*ZQueen::GetOrphans()
ZMirFilter*ZQueen::GetProtector()
UInt_tZQueen::GetPurgedMS()
ZQueen*ZGlass::GetQueen()
UShort_tZGlass::GetRefCount() const
Bool_tZQueen::GetRuling()
Saturn*ZGlass::GetSaturn()
ID_tZGlass::GetSaturnID() const
Float_tZQueen::GetSgmPurgLen()
Int_tAList::GetSize() const
Bool_tZQueen::GetStampIdOps() const
Bool_tZQueen::GetStamping() const
TimeStamp_tZGlass::GetStampReqTring() const
ZQueen::QueenState_eZQueen::GetState()
UShort_tZGlass::GetSunRefCount() const
TimeStamp_tZGlass::GetTimeStamp() const
virtual const Text_t*ZGlass::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
Bool_tZGlass::GetUseDispList() const
Bool_tZGlass::GetUseNameStack() const
Bool_tZNameMap::GetWarnEqualName() const
ZQueen::ZeroRCPolicy_eZQueen::GetZeroRCPolicy()
static GledNS::ClassInfo*GlassInfo()
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual Bool_tAList::Has(ZGlass* g)
virtual ULong_tTObject::Hash() const
TStringZGlass::Identify() const
ID_tZQueen::IncarnateWAttach()
Short_tZGlass::IncEyeRefCount()
Short_tZGlass::IncRefCount(ZGlass* from)
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 voidZNameMap::InsertById(ZGlass* lens, Int_t before_id)
virtual voidTObject::Inspect() constMENU
ID_tZQueen::InstantiateWAttach(LID_t new_lid, CID_t new_cid, const Text_t* name = 0, const Text_t* title = 0)
voidTObject::InvertBit(UInt_t f)
virtual voidZQueen::InvokeReflection(TBuffer& buf)
virtual TClass*IsA() const
Bool_tAList::IsEmpty()
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
boolZGlass::IsSunOrFireSpace()
boolZGlass::IsSunSpace()
Bool_tTObject::IsZombie() const
virtual boolZList::list_deque_ops()
virtual boolZList::list_insert_id_ops()
virtual boolAList::list_insert_label_ops()
virtual boolAList::list_insert_lens_ops()
virtual boolAList::list_set_id_ops()
virtual boolAList::list_set_label_ops()
voidZQueen::ListAll()
virtual voidTObject::ls(Option_t* option = "") const
ZComet*ZQueen::MakeComet()
virtual voidZGlass::MarkStampReqTring()
voidTObject::MayNotUse(const char* method) const
static MID_tAList::Mid_Add()
static MID_tZQueen::Mid_AddDependency()
static MID_tZQueen::Mid_AdoptComet()
static MID_tZList::Mid_AssertPath()
static MID_tZList::Mid_BackElement()
static MID_tZQueen::Mid_CleanOrphanage()
static MID_tAList::Mid_ClearList()
static MID_tAList::Mid_DumpElements()
static MID_tZNameMap::Mid_DumpNameMap()
static MID_tZList::Mid_FrontElement()
static MID_tZQueen::Mid_IncarnateWAttach()
static MID_tZList::Mid_InsertById()
static MID_tZQueen::Mid_instantiate()
static MID_tZQueen::Mid_InstantiateWAttach()
static MID_tZQueen::Mid_ListAll()
static MID_tZQueen::Mid_MIRActivateLens()
static MID_tZQueen::Mid_MIRDeactivateLens()
static MID_tZList::Mid_PopBack()
static MID_tZList::Mid_PopFront()
static MID_tZQueen::Mid_PrintEyeConnections()
static MID_tZQueen::Mid_PrintObservedLenses()
static MID_tZList::Mid_PushBack()
static MID_tZList::Mid_PushFront()
static MID_tZQueen::Mid_PutLensToPurgatory()
static MID_tZQueen::Mid_PutLensToVoid()
static MID_tZQueen::Mid_PutListElementsToPurgatory()
static MID_tZGlass::Mid_RebuildRnrScheme()
static MID_tZQueen::Mid_release_moon_purgatory()
static MID_tAList::Mid_RemoveAll()
static MID_tZList::Mid_RemoveById()
static MID_tZQueen::Mid_RemoveLens()
static MID_tZQueen::Mid_RemoveLenses()
static MID_tAList::Mid_RemoveLensesViaQueen()
static MID_tZGlass::Mid_ReTriangulate()
static MID_tZGlass::Mid_SetAcceptRefs()
static MID_tZQueen::Mid_SetAlignment()
static MID_tZQueen::Mid_SetAuthMode()
static MID_tZQueen::Mid_SetAvgPurgLen()
static MID_tZQueen::Mid_SetAwaitingSceptre()
static MID_tAList::Mid_SetCid()
static MID_tZQueen::Mid_SetDeletedMS()
static MID_tZQueen::Mid_SetDeps()
static MID_tAList::Mid_SetElementFID()
static MID_tMid_SetEunuchs()
static MID_tZQueen::Mid_SetFollowDeps()
static MID_tZGlass::Mid_SetGuard()
static MID_tZNameMap::Mid_SetKeepSorted()
static MID_tAList::Mid_SetLid()
static MID_tAList::Mid_SetListTimeStamp()
static MID_tZQueen::Mid_SetMandatory()
static MID_tZQueen::Mid_SetMapNoneTo()
static MID_tZGlass::Mid_SetMIRActive()
static MID_tZGlass::Mid_SetName()
static MID_tZQueen::Mid_SetOrphans()
static MID_tZQueen::Mid_SetProtector()
static MID_tZQueen::Mid_SetPurgedMS()
static MID_tZQueen::Mid_SetRuling()
static MID_tZQueen::Mid_SetSgmPurgLen()
static MID_tZQueen::Mid_SetStampIdOps()
static MID_tZQueen::Mid_SetStamping()
static MID_tZGlass::Mid_SetStampReqTring()
static MID_tZQueen::Mid_SetState()
static MID_tZGlass::Mid_SetTimeStamp()
static MID_tZGlass::Mid_SetTitle()
static MID_tZGlass::Mid_SetUseDispList()
static MID_tZGlass::Mid_SetUseDLRec()
static MID_tZGlass::Mid_SetUseNameStack()
static MID_tZNameMap::Mid_SetWarnEqualName()
static MID_tZQueen::Mid_SetZeroRCPolicy()
static MID_tZList::Mid_SortByName()
static MID_tZGlass::Mid_UpdateAllViews()
static MID_tZGlass::Mid_UpdateGlassView()
voidZQueen::MIRActivateLens(ZGlass* lens)
voidZQueen::MIRDeactivateLens(ZGlass* lens)
ZMIR*AList::MkMir_Add(ZGlass* lens)
ZMIR*AList::MkMir_AddLabel(const TString& label)
ZMIR*AList::MkMir_ChangeLabel(const TString& label, TString new_label)
ZMIR*AList::MkMir_Insert(ZGlass* lens, AList::ElRep& elrep)
ZMIR*AList::MkMir_InsertByLabel(ZGlass* lens, const TString& label, const TString& before)
ZMIR*AList::MkMir_InsertLabel(const TString& label, const TString& before)
ZMIR*AList::MkMir_PopBack()
ZMIR*AList::MkMir_PopFront()
ZMIR*AList::MkMir_PushBack(ZGlass* lens)
ZMIR*AList::MkMir_PushFront(ZGlass* lens)
ZMIR*AList::MkMir_Remove(AList::ElRep& elrep)
ZMIR*AList::MkMir_RemoveAll(ZGlass* lens)
ZMIR*AList::MkMir_RemoveLabel(const TString& label)
ZMIR*AList::MkMir_SetElement(ZGlass* lens, AList::ElRep& elrep)
virtual voidZNameMap::name_change_cb(ZGlass* lens, const TString& new_name)
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
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)
ZFireQueen&operator=(const ZFireQueen&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual ZGlass*ZList::PopBack()
virtual ZGlass*ZList::PopFront()
virtual voidTObject::Print(Option_t* option = "") const
voidZQueen::PrintEyeConnections()
voidZQueen::PrintObservedLenses(Bool_t dump_views = false)
virtual voidZNameMap::PushBack(ZGlass* lens)
virtual voidZNameMap::PushFront(ZGlass* lens)
virtual Int_tTObject::Read(const char* name)
voidZGlass::ReadLock() const
voidZGlass::ReadUnlock() const
virtual Int_tAList::RebuildAllRefs(An_ID_Demangler* idd)
virtual Int_tRebuildLinkRefs(An_ID_Demangler* c)
virtual Int_tZList::RebuildListRefs(An_ID_Demangler* idd)
voidZGlass::RebuildRnrScheme()
virtual voidTObject::RecursiveRemove(TObject* obj)
GMutex&AList::RefListMutex()
const TString&ZGlass::RefName() const
const TString&ZGlass::RefTitle() const
voidZGlass::register_name_change_cb(ZGlass::NameChangeCB* nccb)
voidZGlass::register_ray_absorber(ZGlass::RayAbsorber* ra)
virtual voidAList::ReleaseListCopyEyeRefs(lpZGlass_t& dest)
virtual Int_tZList::RemoveAll(ZGlass* lens)
virtual voidZList::RemoveById(Int_t id_to_remove)
voidZQueen::RemoveLens(ZGlass* lens)
voidZQueen::RemoveLenses(AList* list, Bool_t recurse = false)
voidAList::RemoveLensesViaQueen(Bool_t recurse = false)
voidZQueen::RemoveObserver(EyeInfo* ei)
Int_tZGlass::RemoveReferencesTo(ZGlass* lens)
voidTObject::ResetBit(UInt_t f)
voidZGlass::ReTriangulate()
virtual voidZQueen::RevokeReflection()
virtual ZMIR*AList::S_Add(ZGlass* lens)
ZMIR*ZQueen::S_AddDependency(ZQueen* new_dep)
ZMIR*ZQueen::S_AdoptComet(AList* top_dest, AList* orphan_dest, ZComet* comet)
ZMIR*ZList::S_AssertPath(const Text_t* path, const Text_t* new_el_type = "ZList")
virtual ZMIR*ZList::S_BackElement()
ZMIR*ZQueen::S_CleanOrphanage()
virtual ZMIR*AList::S_ClearList()
ZMIR*AList::S_DumpElements(Bool_t dump_zeros = false)
ZMIR*ZNameMap::S_DumpNameMap()
virtual ZMIR*ZList::S_FrontElement()
ZMIR*ZQueen::S_IncarnateWAttach()
virtual ZMIR*ZList::S_InsertById(ZGlass* lens, Int_t before_id)
virtual ZMIR*ZQueen::S_instantiate(FID_t fid, const Text_t* name = 0, const Text_t* title = 0)
ZMIR*ZQueen::S_InstantiateWAttach(LID_t new_lid, CID_t new_cid, const Text_t* name = 0, const Text_t* title = 0)
ZMIR*ZQueen::S_ListAll()
ZMIR*ZQueen::S_MIRActivateLens(ZGlass* lens)
ZMIR*ZQueen::S_MIRDeactivateLens(ZGlass* lens)
virtual ZMIR*ZList::S_PopBack()
virtual ZMIR*ZList::S_PopFront()
ZMIR*ZQueen::S_PrintEyeConnections()
ZMIR*ZQueen::S_PrintObservedLenses(Bool_t dump_views = false)
virtual ZMIR*ZList::S_PushBack(ZGlass* lens)
virtual ZMIR*ZList::S_PushFront(ZGlass* lens)
ZMIR*ZQueen::S_PutLensToPurgatory(ZGlass* lens)
ZMIR*ZQueen::S_PutLensToVoid(ID_t lens_id)
ZMIR*ZQueen::S_PutListElementsToPurgatory(AList* list)
ZMIR*ZGlass::S_RebuildRnrScheme()
ZMIR*ZQueen::S_release_moon_purgatory(ID_t n_to_release)
virtual ZMIR*AList::S_RemoveAll(ZGlass* lens)
virtual ZMIR*ZList::S_RemoveById(Int_t id_to_remove)
ZMIR*ZQueen::S_RemoveLens(ZGlass* lens)
ZMIR*ZQueen::S_RemoveLenses(AList* list, Bool_t recurse = false)
ZMIR*AList::S_RemoveLensesViaQueen(Bool_t recurse = false)
ZMIR*ZGlass::S_ReTriangulate()
ZMIR*ZGlass::S_SetAcceptRefs(Bool_t acceptrefs)
ZMIR*ZQueen::S_SetAlignment(UChar_t alignment)
ZMIR*ZQueen::S_SetAuthMode(UChar_t authmode)
ZMIR*ZQueen::S_SetAvgPurgLen(UShort_t avgpurglen)
ZMIR*ZQueen::S_SetAwaitingSceptre(Bool_t awaitingsceptre)
ZMIR*AList::S_SetCid(CID_t cid)
ZMIR*ZQueen::S_SetDeletedMS(UInt_t deletedms)
ZMIR*ZQueen::S_SetDeps(ZHashList* deps)
ZMIR*AList::S_SetElementFID(FID_t fid)
ZMIR*S_SetEunuchs(ZHashList* eunuchs)
ZMIR*ZQueen::S_SetFollowDeps(Bool_t followdeps)
ZMIR*ZGlass::S_SetGuard(ZMirFilter* guard)
ZMIR*ZNameMap::S_SetKeepSorted(Bool_t keepsorted)
ZMIR*AList::S_SetLid(LID_t lid)
ZMIR*AList::S_SetListTimeStamp(TimeStamp_t listtimestamp)
ZMIR*ZQueen::S_SetMandatory(Bool_t mandatory)
ZMIR*ZQueen::S_SetMapNoneTo(UChar_t mapnoneto)
ZMIR*ZGlass::S_SetMIRActive(Bool_t miractive)
ZMIR*ZGlass::S_SetName(const Text_t* s)
ZMIR*ZQueen::S_SetOrphans(ZHashList* orphans)
ZMIR*ZQueen::S_SetProtector(ZMirFilter* protector)
ZMIR*ZQueen::S_SetPurgedMS(UInt_t purgedms)
ZMIR*ZQueen::S_SetRuling(Bool_t ruling)
ZMIR*ZQueen::S_SetSgmPurgLen(Float_t sgmpurglen)
ZMIR*ZQueen::S_SetStampIdOps(Bool_t stampidops)
ZMIR*ZQueen::S_SetStamping(Bool_t stamping)
ZMIR*ZGlass::S_SetStampReqTring(TimeStamp_t stampreqtring)
ZMIR*ZQueen::S_SetState(ZQueen::QueenState_e state)
ZMIR*ZGlass::S_SetTimeStamp(TimeStamp_t timestamp)
ZMIR*ZGlass::S_SetTitle(const Text_t* s)
ZMIR*ZGlass::S_SetUseDispList(Bool_t usedisplist)
ZMIR*ZGlass::S_SetUseDLRec(Bool_t state)
ZMIR*ZGlass::S_SetUseNameStack(Bool_t usenamestack)
ZMIR*ZNameMap::S_SetWarnEqualName(Bool_t warnequalname)
ZMIR*ZQueen::S_SetZeroRCPolicy(ZQueen::ZeroRCPolicy_e zerorcpolicy)
virtual ZMIR*ZList::S_SortByName()
ZMIR*ZGlass::S_UpdateAllViews()
ZMIR*ZGlass::S_UpdateGlassView()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidZGlass::SetAcceptRefs(Bool_t acceptrefs)
voidZQueen::SetAlignment(UChar_t alignment)
voidZQueen::SetAuthMode(UChar_t authmode)
voidZQueen::SetAvgPurgLen(UShort_t avgpurglen)
voidZQueen::SetAwaitingSceptre(Bool_t awaitingsceptre)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAList::SetCid(CID_t cid)
voidZQueen::SetDeletedMS(UInt_t deletedms)
voidZQueen::SetDeps(ZHashList* deps)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAList::SetElementFID(FID_t fid)
voidSetEunuchs(ZHashList* eunuchs)
voidZQueen::SetFollowDeps(Bool_t followdeps)
voidZGlass::SetGuard(ZMirFilter* guard)
voidZNameMap::SetKeepSorted(Bool_t keep_sorted)
voidAList::SetLid(LID_t lid)
voidAList::SetListTimeStamp(TimeStamp_t listtimestamp)
voidZQueen::SetMandatory(Bool_t mandatory)
voidZQueen::SetMapNoneTo(UChar_t mapnoneto)
voidZGlass::SetMIRActive(Bool_t miractive)
voidZGlass::SetName(const Text_t* n)
static voidTObject::SetObjectStat(Bool_t stat)
voidZQueen::SetOrphans(ZHashList* orphans)
voidZQueen::SetProtector(ZMirFilter* protector)
voidZQueen::SetPurgedMS(UInt_t purgedms)
voidZQueen::SetRuling(Bool_t ruling)
voidZQueen::SetSgmPurgLen(Float_t sgmpurglen)
voidZQueen::SetStampIdOps(Bool_t stampidops)
voidZQueen::SetStamping(Bool_t stamping)
voidZGlass::SetStampReqTring(TimeStamp_t stampreqtring)
virtual voidAList::SetStamps(TimeStamp_t s)
voidZQueen::SetState(ZQueen::QueenState_e state)
voidZGlass::SetTimeStamp(TimeStamp_t timestamp)
voidZGlass::SetTitle(const Text_t* t)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidZGlass::SetUseDispList(Bool_t usedisplist)
voidZGlass::SetUseDLRec(Bool_t state)
voidZGlass::SetUseNameStack(Bool_t usenamestack)
voidZNameMap::SetWarnEqualName(Bool_t warnequalname)
voidZQueen::SetZeroRCPolicy(ZQueen::ZeroRCPolicy_e zerorcpolicy)
virtual voidShowMembers(TMemberInspector& insp)
Int_tAList::Size()
virtual voidZNameMap::SortByName()
TimeStamp_tZGlass::Stamp()
virtual TimeStamp_tZGlass::Stamp(FID_t fid, UChar_t eye_bits = 0)
TimeStamp_tZGlass::StampLink()
virtual TimeStamp_tZGlass::StampLink(FID_t fid)
TimeStamp_tZGlass::StampLinkVFID()
virtual TimeStamp_tAList::StampListClear()
virtual TimeStamp_tAList::StampListElementSet(ZGlass* lens, Int_t id)
virtual TimeStamp_tAList::StampListElementSet(ZGlass* lens, const TString& label)
virtual TimeStamp_tAList::StampListInsert(ZGlass* lens, Int_t id, ZGlass* before)
virtual TimeStamp_tAList::StampListInsert(ZGlass* lens, Int_t id, Int_t before_id)
virtual TimeStamp_tAList::StampListInsertLabel(ZGlass* lens, const TString& label, const TString& before)
virtual TimeStamp_tAList::StampListPopBack()
virtual TimeStamp_tAList::StampListPopFront()
virtual TimeStamp_tAList::StampListPushBack(ZGlass* lens, Int_t id = -1)
virtual TimeStamp_tAList::StampListPushFront(ZGlass* lens, Int_t id = -1)
virtual TimeStamp_tAList::StampListRebuild()
virtual TimeStamp_tAList::StampListRemove(ZGlass* lens)
virtual TimeStamp_tAList::StampListRemove(ZGlass* lens, Int_t id)
virtual TimeStamp_tAList::StampListRemoveLabel(ZGlass* lens, const TString& label)
virtual voidZGlass::StampReqTring(FID_t fid = FID_t(0,0))
TimeStamp_tZGlass::StampVFID()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
TStringZGlass::StrName() const
TStringZGlass::StrTitle() const
voidZQueen::SubjectRefCntLock()
voidZQueen::SubjectRefCntUnlock()
voidZQueen::SubjectWriteLock()
voidZQueen::SubjectWriteUnlock()
voidZList::Swallow(const Text_t* path, ZGlass* entry)
voidZList::Swallow(ZGlass* entry, Bool_t replace_p = true, const Text_t* path = "", const Text_t* new_el_type = "ZList")
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidZQueen::UnfoldFrom(ZComet& comet)
voidZGlass::unregister_name_change_cb(ZGlass::NameChangeCB* nccb)
voidZGlass::unregister_ray_absorber(ZGlass::RayAbsorber* ra)
voidZGlass::UpdateAllViews()
voidZGlass::UpdateGlassView()
virtual voidTObject::UseCurrentStyle()
virtual FID_tVFID() const
virtual GledNS::ClassInfo*VGlassInfo() const
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
voidZGlass::WriteLock()
voidZGlass::WriteUnlock()
voidZQueen::ZeroRefCount(ZGlass* lens)
protected:
voidZQueen::add_reflector(SaturnInfo* moon)
virtual voidZGlass::AdEndarkenment()
virtual voidZGlass::AdEnlightenment()
virtual voidZGlass::AdUnfoldment()
ZMIR*ZGlass::assert_MIR_presence(const Exc_t& header, int what = 0)
ID_tZQueen::assign_id(ZGlass* lens)
virtual voidbootstrap()
virtual voidZNameMap::clear_list()
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual voidZQueen::embrace_of_life(ZComet& comet)
ZMIR*ZGlass::get_MIR()
boolZQueen::has_free_ids(ID_t n_needed)
virtual voidZNameMap::insert_with_placement(ZGlass* lens)
virtual ZGlass*ZQueen::instantiate(FID_t fid, const Text_t* name = 0, const Text_t* title = 0)
voidTObject::MakeZombie()
virtual voidZNameMap::new_element_check(ZGlass* lens)
ID_tZQueen::next_free_id(ZQueen::QueenIDMap_i i)
virtual voidZNameMap::on_insert(ZList::iterator it)
virtual voidZNameMap::on_rebuild()
virtual voidZNameMap::on_remove(ZList::iterator it)
virtual ZQueen::LensDetails*ZQueen::produce_lens_details(ID_t id, ZGlass* lens)
voidZQueen::put_lens_to_purgatory(ZGlass* lens)
voidZQueen::PutLensToPurgatory(ZGlass* lens)
voidZQueen::PutLensToVoid(ID_t lens_id)
voidZQueen::PutListElementsToPurgatory(AList* list)
voidZGlass::queen_check_in(ZGlass* l)
virtual voidAList::reference_all()
virtual voidZGlass::reference_links()
virtual voidAList::reference_list_elms()
voidZQueen::release_moon_purgatory(ID_t n_to_release)
voidZQueen::release_purgatory(ID_t n_needed)
intZQueen::release_zombies()
voidZQueen::remove_lens(ZGlass* lens)
voidZQueen::remove_lenses(AList* list, Bool_t recurse, Bool_t syncmode)
virtual Int_tZList::remove_references_to(ZGlass* lens)
voidZQueen::remove_reflector(SaturnInfo* moon)
voidZGlass::set_link_or_die(ZGlass*& link, ZGlass* new_val, FID_t fid)
voidZNameMap::shoot_sort_mir()
ZMIR*ZGlass::suggest_MIR_presence(const Exc_t& header, int what = 0)
virtual voidAList::unreference_all()
virtual voidZGlass::unreference_links()
virtual voidAList::unreference_list_elms()
voidZGlass::warn_caller(const TString& warning)
private:
void_init()

Data Members

public:
enum ZQueen::AuthMode_e { AM_None
AM_Queen
AM_Lens
AM_QueenThenLens
AM_LensThenQueen
};
enum ZQueen::Align_e { A_Good
A_Evil
};
enum ZQueen::QueenState_e { QS_Sleeping
QS_Awakening
QS_Dreaming
QS_Nightmare
QS_AwaitingSceptre
QS_Ruling
QS_RelinquishingSceptre
};
enum ZQueen::ZeroRCPolicy_e { ZRCP_Delete
ZRCP_ToOrphanage
ZRCP_Ignore
};
enum ZQueen::LensState_e { LS_Undef
LS_Alive
LS_Purged
LS_Dead
};
enum AList::ElType_e { ET_Nil
ET_Lens
ET_Id
ET_Label
};
enum ZGlass::Bits_e { kFixedNameBit
kDyingBit
};
enum ZGlass::MirComponents_e { MC_Any
MC_IsFlare
MC_IsBeam
MC_HasResultReq
MC_IsDetached
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Bool_tZGlass::bAcceptRefsX{GS} 7 BoolOut()
Bool_tZQueen::bAwaitingSceptre! X{gS} 7 BoolOut()
Bool_tZQueen::bFollowDepsX{gS} 7 Bool() Used by fire-space queens
Bool_tZNameMap::bKeepSortedX{GE} 7 Bool(-join=>1)
Bool_tZGlass::bMIRActiveX{GS} 7 BoolOut(-join=>1)
Bool_tZQueen::bMandatoryX{gS} 7 Bool(-join=>1)
Bool_tZQueen::bRuling! X{gS} 7 BoolOut(-join=>1)
Bool_tZQueen::bStampIdOpsX{GS} 7 Bool()
Bool_tZQueen::bStampingX{GS} 7 Bool(-join=>1)
Bool_tZGlass::bUseDispListX{GST} 7 Bool(-join=>1)
Bool_tZGlass::bUseNameStackX{GS} 7 Bool()
Bool_tZNameMap::bWarnEqualNameX{GS} 7 Bool()
UChar_tZQueen::mAlignmentX{gS} 7 PhonyEnum(-type=>Align_e)
UChar_tZQueen::mAuthModeX{gS} 7 PhonyEnum(-type=>AuthMode_e, -width=>12)
UShort_tZQueen::mAvgPurgLenX{gS} 7 Value(-range=>[1,65000,1], -width=>5, -join=>1)
CID_tAList::mCidX{GS} 7 Value(-width=>4, -join=>1)
ID_tZQueen::mCreationIDCreation point ID
UInt_tZQueen::mDeletedMSX{gS} 7 Value(-range=>[100,1e6,10], -width=>7)
ZLink<ZHashList>ZQueen::mDepsX{gS} L{}
list<ZList::element,allocator<ZList::element> >ZList::mElements! Problem during TStreamerElement creation (it's getting created despite manual streamer).
ZLink<ZHashList>mEunuchsX{gS} L{}
UShort_tZGlass::mEyeRefCount!
UShort_tZGlass::mFireRefCount! X{G} 7 ValOut(-width=>4)
UInt_tZGlass::mGlassBitsX{g}
ZLink<ZMirFilter>ZGlass::mGuardX{E} L{}
map<unsigned int,ZQueen::LensDetails*,less<unsigned int>,allocator<pair<const unsigned int,ZQueen::LensDetails*> > >ZQueen::mIDMap!
ID_tZQueen::mIDSpanX{g} 7 ValOut(-join=>1)
ID_tZQueen::mIDsFreeX{g} 7 ValOut()
ID_tZQueen::mIDsPurgedX{g} 7 ValOut(-join=>1)
ID_tZQueen::mIDsUsedX{g} 7 ValOut()
ZKing*ZQueen::mKing! X{g}
LID_tAList::mLidX{GS} 7 Value(-width=>4, -join=>1)
GMutexAList::mListMutex! X{r}
TimeStamp_tAList::mListTimeStamp! X{GS}
UChar_tZQueen::mMapNoneToX{gS} 7 PhonyEnum(-type=>ZMirFilter::Result_e,
ID_tZQueen::mMaxIDX{g} 7 ValOut(-range=>[0,MAX_ID], -width=>8)
ID_tZQueen::mMinIDX{g} 7 ValOut(-range=>[0,MAX_ID], -width=>8, -join=>1)
UShort_tZGlass::mMoonRefCount! X{G} 7 ValOut(-width=>4)
TStringZGlass::mNameX{RGE} 7 Textor()
Int_tZList::mNextId
EyeInfoVector*ZQueen::mObservers!
ZLink<ZHashList>ZQueen::mOrphansX{gS} L{}
ZLink<ZMirFilter>ZQueen::mProtectorX{gS} L{}
list<unsigned int>ZQueen::mPurgatoryList of released but still reserved ids
UInt_tZQueen::mPurgedMSX{gS} 7 Value(-range=>[100,1e6,10], -width=>7, -join=>1)
ZQueen*ZGlass::mQueen! X{g}
GMutexZQueen::mRayMutex!
GMutexZGlass::mReadMutex!
UShort_tZGlass::mRefCount! X{G} 7 ValOut(-width=>4, -join=>1)
list<SaturnInfo*>ZQueen::mReflectors!
Saturn*ZGlass::mSaturn! X{g}
ID_tZGlass::mSaturnIDX{G} 7 ValOut(-range=>[0,MAX_ID,1], -width=>10)
Float_tZQueen::mSgmPurgLenX{gS} 7 Value(-range=>[0,1,1,100], -width=>5)
Int_tAList::mSizeX{G} 7 ValOut(-width=>5)
TimeStamp_tZGlass::mStampReqTring! X{GS} TimeStamp of last change that requires retriangulation
ZQueen::QueenState_eZQueen::mState! X{gS} 7 PhonyEnum(-const=>1, -width=>12)
GMutexZQueen::mSubjectRefCntMutex!
GMutexZQueen::mSubjectWriteMutex!
UShort_tZGlass::mSunRefCount! X{G} 7 ValOut(-width=>4, -join=>1)
TimeStamp_tZGlass::mTimeStamp! X{GS} TimeStamp of last change
TStringZGlass::mTitleX{RGE} 7 Textor()
ZQueen::ZeroRCPolicy_eZQueen::mZeroRCPolicyX{gS} 7 PhonyEnum()
lpZGlass_tZQueen::mZombies! Lenses that are dead but still need to be deleted.
set<NameChangeCB*>*ZGlass::pspNameChangeCB!
set<RayAbsorber*>*ZGlass::pspRayAbsorber!
static GledNS::ClassInfo*AList::sap_AList_ci
static GledNS::LinkMemberInfo*ZQueen::sap_Deps_lmi
static GledNS::LinkMemberInfo*sap_Eunuchs_lmi
static GledNS::LinkMemberInfo*ZGlass::sap_Guard_lmi
static GledNS::LinkMemberInfo*ZQueen::sap_Orphans_lmi
static GledNS::LinkMemberInfo*ZQueen::sap_Protector_lmi
static GledNS::ClassInfo*sap_ZFireQueen_ci
static GledNS::ClassInfo*ZGlass::sap_ZGlass_ci
static GledNS::ClassInfo*ZList::sap_ZList_ci
static GledNS::ClassInfo*ZNameMap::sap_ZNameMap_ci
static GledNS::ClassInfo*ZQueen::sap_ZQueen_ci

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void _init()
void bootstrap()
ZGlass* DemangleID(ID_t id)
 This should serve to properly demangle external references for comets.
 FireQueens ignore dependencies.
ZFireQueen(const Text_t* n = "ZFireQueen", const Text_t* t = 0)
{ _init(); }
ZFireQueen(ID_t span, const Text_t* n = "ZFireQueen", const Text_t* t = 0)
{ _init(); }