ROOT logo
Gled » ALIENVIZ » AEVDemoDriver

class AEVDemoDriver: public Text

Function Members (Methods)

public:
AEVDemoDriver(const AEVDemoDriver&)
AEVDemoDriver(const Text_t* n = "AEVDemoDriver", const Text_t* t = 0)
~AEVDemoDriver()
static void_gled_catalog_init()
voidTObject::AbstractMethod(const char* method) const
virtual voidZList::Add(ZGlass* lens)
voidZNode::AddRnrMod(ZGlass* el)
voidanimate_tube(WSTube* tube)
virtual voidTObject::AppendPad(Option_t* option = "")
voidZNode::ApplyScale(ZTrans& t)
virtual AList*AList::AsAList()
ZList*ZList::AssertPath(const Text_t* path, const Text_t* new_el_type = "ZList")
virtual ZGlass*ZList::BackElement()
ZList::iteratorZList::begin()
virtual voidTObject::Browse(TBrowser* b)
static ZTrans*ZNode::BtoA(ZNode* a, ZNode* b, ZNode* top = 0)
Bool_tZGlass::CheckBit(ZGlass::Bits_e bit) const
static TClass*Class()
virtual const char*TObject::ClassName() const
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
voidConnectMonaLisa()
voidConnectProofSlaves()
voidConnectToProof()
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)
voidCycleJob(WGlButton* button)
Short_tZGlass::DecEyeRefCount()
Short_tZGlass::DecRefCount(ZGlass* from, UShort_t n = 1)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tZGlass::DetachedThreadNice(const ZMIR* mir) const
voidDisconnectMonaLisa()
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
voidDoJobReplay()
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)
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()
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)
voidExitReplayMenu(WGlButton* button)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
static FID_tFID()
voidZNode::FillParentList(list<ZNode*>& plist)
voidFinalizeJob()
static ZNode*ZNode::FindCommonParent(ZNode* a, ZNode* b)
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_tText::GetAbsSize() const
Bool_tZGlass::GetAcceptRefs() const
Bool_tText::GetAlpha() const
Eventor*GetAnimator()
TimeMaker*GetAnimTimer()
Bool_tText::GetBackPoly() const
ZColorText::GetBGCol() const
Bool_tText::GetBlend() const
Text*GetBlurpBar()
Bool_tText::GetCenter() const
CID_tAList::GetCid() const
Float_tGetConnectTime() const
AEVDistAnRep*GetDistAnRep()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual ZGlass*AList::GetElementByName(const TString& name)
virtual Int_tAList::GetElementsByName(const TString& name, lpZGlass_t& dest)
Bool_tGetFakeProcessing() const
ZColorText::GetFGCol() const
Bool_tText::GetFillBack() const
UShort_tZGlass::GetFireRefCount() const
ZRlFont*Text::GetFont()
Int_tGetFPS() const
ZColorText::GetFrameCol() const
Bool_tText::GetFramePoly() const
Float_tText::GetFrameW() const
UInt_tZGlass::GetGlassBits()
ZNode*GetGledViz()
ZMirFilter*ZGlass::GetGuard()
virtual const char*TObject::GetIconName() const
Text*GetInfoBar()
WGlDirectory*GetJobDirectory()
Bool_tZNode::GetKeepParent() const
LID_tAList::GetLid() const
virtual ZGlass*ZGlass::GetLinkByName(const TString& link_name)
TimeStamp_tAList::GetListTimeStamp() const
AEVMapViz*GetMapViz()
WGlFrameStyle*GetMenuFrameStyle()
Bool_tZGlass::GetMIRActive() const
Bool_tZNode::GetModElements() const
Bool_tZNode::GetModSelf() const
AEVMlClient*GetMonaClient()
WSTube*GetMonaTube()
ZNode*GetMonaViz()
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()
Float_tZNode::GetOM() const
virtual Option_t*TObject::GetOption() const
ZNode*ZNode::GetParent()
ZQueen*ZGlass::GetQueen()
UShort_tZGlass::GetRefCount() const
Bool_tZNode::GetRnrElements() const
ZGlass*ZNode::GetRnrMod()
Bool_tZNode::GetRnrSelf() const
Float_tGetRotTime() const
Int_tGetRPS() const
Saturn*ZGlass::GetSaturn()
ID_tZGlass::GetSaturnID() const
Int_tAList::GetSize() const
TimeStamp_tZGlass::GetStampReqTring() const
UShort_tZGlass::GetSunRefCount() const
Float_tZNode::GetSx() const
Float_tZNode::GetSy() const
Float_tZNode::GetSz() const
AList*GetTexCont()
const Text_t*Text::GetText() const
Amphitheatre*GetTheatre()
TimeStamp_tZGlass::GetTimeStamp() const
virtual const Text_t*ZGlass::GetTitle() const
ZTransZNode::GetTrans() const
Float_tGetTravelTime() const
virtual UInt_tTObject::GetUniqueID() const
Bool_tZGlass::GetUseDispList() const
Bool_tZGlass::GetUseNameStack() const
Bool_tZNode::GetUseOM() const
Bool_tZNode::GetUseScale() const
Float_tGetWaitTime() const
Float_tText::GetXBorder() const
Float_tText::GetYBorder() const
static GledNS::ClassInfo*GlassInfo()
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual Bool_tAList::Has(ZGlass* g)
virtual ULong_tTObject::Hash() const
TStringZGlass::Identify() const
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
voidInitAnimationStuff(Eventor* e = 0, TimeMaker* tm = 0)
virtual voidZList::InsertById(ZGlass* lens, Int_t before_id)
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
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
voidl_sleep(Float_t s)
Int_tZNode::Level()
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()
virtual voidTObject::ls(Option_t* option = "") const
voidZNode::MakeRnrModList(ZGlass* optional_element = 0)
voidZNode::MarkStampReqTrans()
virtual voidZGlass::MarkStampReqTring()
voidTObject::MayNotUse(const char* method) const
static MID_tAList::Mid_Add()
static MID_tZNode::Mid_AddRnrMod()
static MID_tZList::Mid_AssertPath()
static MID_tZList::Mid_BackElement()
static MID_tAList::Mid_ClearList()
static MID_tMid_ConnectMonaLisa()
static MID_tMid_ConnectProofSlaves()
static MID_tMid_ConnectToProof()
static MID_tMid_CycleJob()
static MID_tMid_DisconnectMonaLisa()
static MID_tMid_DoJobReplay()
static MID_tAList::Mid_DumpElements()
static MID_tMid_ExitReplayMenu()
static MID_tMid_FinalizeJob()
static MID_tZList::Mid_FrontElement()
static MID_tZList::Mid_InsertById()
static MID_tZNode::Mid_MakeRnrModList()
static MID_tZNode::Mid_Move()
static MID_tZNode::Mid_Move3()
static MID_tZNode::Mid_Move3LF()
static MID_tZNode::Mid_Move3PF()
static MID_tZNode::Mid_MoveLF()
static MID_tZNode::Mid_MovePF()
static MID_tZNode::Mid_MultLeft()
static MID_tZNode::Mid_MultRight()
static MID_tZNode::Mid_MultScale()
static MID_tMid_PauseJobReplay()
static MID_tZList::Mid_PopBack()
static MID_tZList::Mid_PopFront()
static MID_tMid_ProcessEvents()
static MID_tZList::Mid_PushBack()
static MID_tZList::Mid_PushFront()
static MID_tMid_QueryJobDetails()
static MID_tMid_QueryJobs()
static MID_tZGlass::Mid_RebuildRnrScheme()
static MID_tAList::Mid_RemoveAll()
static MID_tZList::Mid_RemoveById()
static MID_tAList::Mid_RemoveLensesViaQueen()
static MID_tMid_ReplayJob()
static MID_tMid_Report()
static MID_tMid_ResetDemo()
static MID_tZGlass::Mid_ReTriangulate()
static MID_tZNode::Mid_RnrElmsOffForDaughters()
static MID_tZNode::Mid_RnrElmsOnForDaughters()
static MID_tZNode::Mid_RnrOffForDaughters()
static MID_tZNode::Mid_RnrOnForDaughters()
static MID_tZNode::Mid_Rotate()
static MID_tZNode::Mid_RotateLF()
static MID_tZNode::Mid_RotatePF()
static MID_tMid_RunDemo()
static MID_tText::Mid_SetAbsSize()
static MID_tZGlass::Mid_SetAcceptRefs()
static MID_tText::Mid_SetAlpha()
static MID_tMid_SetAnimator()
static MID_tMid_SetAnimTimer()
static MID_tText::Mid_SetBackPoly()
static MID_tText::Mid_SetBGCol()
static MID_tText::Mid_SetBGColByRef()
static MID_tText::Mid_SetBlend()
static MID_tMid_SetBlurpBar()
static MID_tText::Mid_SetCenter()
static MID_tAList::Mid_SetCid()
static MID_tMid_SetConnectTime()
static MID_tMid_SetDistAnRep()
static MID_tAList::Mid_SetElementFID()
static MID_tMid_SetFakeProcessing()
static MID_tText::Mid_SetFGCol()
static MID_tText::Mid_SetFGColByRef()
static MID_tText::Mid_SetFillBack()
static MID_tText::Mid_SetFont()
static MID_tMid_SetFPS()
static MID_tText::Mid_SetFrameCol()
static MID_tText::Mid_SetFrameColByRef()
static MID_tText::Mid_SetFramePoly()
static MID_tText::Mid_SetFrameW()
static MID_tMid_SetGledViz()
static MID_tZGlass::Mid_SetGuard()
static MID_tMid_SetInfoBar()
static MID_tMid_SetJobDirectory()
static MID_tZNode::Mid_SetKeepParent()
static MID_tAList::Mid_SetLid()
static MID_tAList::Mid_SetListTimeStamp()
static MID_tMid_SetMapViz()
static MID_tMid_SetMenuFrameStyle()
static MID_tZGlass::Mid_SetMIRActive()
static MID_tZNode::Mid_SetModElements()
static MID_tZNode::Mid_SetModSelf()
static MID_tMid_SetMonaClient()
static MID_tMid_SetMonaTube()
static MID_tMid_SetMonaViz()
static MID_tZGlass::Mid_SetName()
static MID_tZNode::Mid_SetOM()
static MID_tZNode::Mid_SetOMofDaughters()
static MID_tZNode::Mid_SetParent()
static MID_tZNode::Mid_SetPos()
static MID_tZNode::Mid_SetRnrElements()
static MID_tZNode::Mid_SetRnrMod()
static MID_tZNode::Mid_SetRnrSelf()
static MID_tZNode::Mid_SetRotByAngles()
static MID_tZNode::Mid_SetRotByAnyAngles()
static MID_tZNode::Mid_SetRotByAnyDegrees()
static MID_tZNode::Mid_SetRotByDegrees()
static MID_tMid_SetRotTime()
static MID_tMid_SetRPS()
static MID_tZNode::Mid_SetScale()
static MID_tZNode::Mid_SetScales()
static MID_tZGlass::Mid_SetStampReqTring()
static MID_tZNode::Mid_SetSx()
static MID_tZNode::Mid_SetSy()
static MID_tZNode::Mid_SetSz()
static MID_tMid_SetTexCont()
static MID_tText::Mid_SetText()
static MID_tMid_SetTheatre()
static MID_tZGlass::Mid_SetTimeStamp()
static MID_tZGlass::Mid_SetTitle()
static MID_tZNode::Mid_SetTrans()
static MID_tMid_SetTravelTime()
static MID_tZGlass::Mid_SetUseDispList()
static MID_tZGlass::Mid_SetUseDLRec()
static MID_tZGlass::Mid_SetUseNameStack()
static MID_tZNode::Mid_SetUseOM()
static MID_tZNode::Mid_SetUseScale()
static MID_tMid_SetWaitTime()
static MID_tText::Mid_SetXBorder()
static MID_tText::Mid_SetYBorder()
static MID_tZList::Mid_SortByName()
static MID_tZNode::Mid_UnitRot()
static MID_tZNode::Mid_UnitTrans()
static MID_tZGlass::Mid_UpdateAllViews()
static MID_tZGlass::Mid_UpdateGlassView()
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)
voidZNode::Move(ZNode* ref, Int_t vi, Double_t amount)
voidZNode::Move3(ZNode* ref, Double_t x, Double_t y, Double_t z)
voidZNode::Move3LF(Double_t x, Double_t y, Double_t z)
voidZNode::Move3PF(Double_t x, Double_t y, Double_t z)
voidZNode::MoveLF(Int_t vi, Double_t amount)
voidZNode::MovePF(Int_t vi, Double_t amount)
voidZNode::MultLeft(const ZTrans& t)
voidZNode::MultRight(const ZTrans& t)
voidZNode::MultScale(Float_t s)
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)
AEVDemoDriver&operator=(const AEVDemoDriver&)
virtual voidTObject::Paint(Option_t* option = "")
voidPauseJobReplay()
virtual voidTObject::Pop()
virtual ZGlass*ZList::PopBack()
virtual ZGlass*ZList::PopFront()
virtual voidTObject::Print(Option_t* option = "") const
voidProcessEvents()
const ZColor*Text::PtrBGCol() const
const ZColor*Text::PtrFGCol() const
const ZColor*Text::PtrFrameCol() const
const ZTrans*ZNode::PtrTrans() const
virtual voidZList::PushBack(ZGlass* lens)
virtual voidZList::PushFront(ZGlass* lens)
voidQueryJobDetails(AEVJobRep* job_rep)
voidQueryJobs()
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)
ZTrans&ZNode::ref_trans()
GMutex&AList::RefListMutex()
const TString&ZGlass::RefName() const
const TString&ZGlass::RefTitle() const
const ZTrans&ZNode::RefTrans() const
voidZGlass::register_name_change_cb(ZGlass::NameChangeCB* nccb)
voidZGlass::register_ray_absorber(ZGlass::RayAbsorber* ra)
virtual voidAList::ReleaseListCopyEyeRefs(lpZGlass_t& dest)
voidremove_tube(WSTube* tube)
virtual Int_tZList::RemoveAll(ZGlass* lens)
virtual voidZList::RemoveById(Int_t id_to_remove)
voidAList::RemoveLensesViaQueen(Bool_t recurse = false)
Int_tZGlass::RemoveReferencesTo(ZGlass* lens)
voidReplayJob(WGlButton* button)
voidReport()
voidTObject::ResetBit(UInt_t f)
voidResetDemo()
voidZGlass::ReTriangulate()
voidZNode::RnrElmsOffForDaughters()
voidZNode::RnrElmsOnForDaughters()
voidZNode::RnrOffForDaughters()
voidZNode::RnrOnForDaughters()
voidrotate(ZNode* node, Float_t time, Int_t ai, Int_t aj)
voidZNode::Rotate(ZNode* ref, Int_t ii1, Int_t ii2, Double_t amount)
voidZNode::RotateLF(Int_t i1, Int_t i2, Double_t amount)
voidZNode::RotatePF(Int_t i1, Int_t i2, Double_t amount)
voidRunDemo()
virtual ZMIR*AList::S_Add(ZGlass* lens)
ZMIR*ZNode::S_AddRnrMod(ZGlass* el)
ZMIR*ZList::S_AssertPath(const Text_t* path, const Text_t* new_el_type = "ZList")
virtual ZMIR*ZList::S_BackElement()
virtual ZMIR*AList::S_ClearList()
ZMIR*S_ConnectMonaLisa()
ZMIR*S_ConnectProofSlaves()
ZMIR*S_ConnectToProof()
ZMIR*S_CycleJob(WGlButton* button)
ZMIR*S_DisconnectMonaLisa()
ZMIR*S_DoJobReplay()
ZMIR*AList::S_DumpElements(Bool_t dump_zeros = false)
ZMIR*S_ExitReplayMenu(WGlButton* button)
ZMIR*S_FinalizeJob()
virtual ZMIR*ZList::S_FrontElement()
virtual ZMIR*ZList::S_InsertById(ZGlass* lens, Int_t before_id)
ZMIR*ZNode::S_MakeRnrModList(ZGlass* optional_element = 0)
ZMIR*ZNode::S_Move(ZNode* ref, Int_t vi, Double_t amount)
ZMIR*ZNode::S_Move3(ZNode* ref, Double_t x, Double_t y, Double_t z)
ZMIR*ZNode::S_Move3LF(Double_t x, Double_t y, Double_t z)
ZMIR*ZNode::S_Move3PF(Double_t x, Double_t y, Double_t z)
ZMIR*ZNode::S_MoveLF(Int_t vi, Double_t amount)
ZMIR*ZNode::S_MovePF(Int_t vi, Double_t amount)
ZMIR*ZNode::S_MultLeft(const ZTrans& t)
ZMIR*ZNode::S_MultRight(const ZTrans& t)
ZMIR*ZNode::S_MultScale(Float_t s)
ZMIR*S_PauseJobReplay()
virtual ZMIR*ZList::S_PopBack()
virtual ZMIR*ZList::S_PopFront()
ZMIR*S_ProcessEvents()
virtual ZMIR*ZList::S_PushBack(ZGlass* lens)
virtual ZMIR*ZList::S_PushFront(ZGlass* lens)
ZMIR*S_QueryJobDetails(AEVJobRep* job_rep)
ZMIR*S_QueryJobs()
ZMIR*ZGlass::S_RebuildRnrScheme()
virtual ZMIR*AList::S_RemoveAll(ZGlass* lens)
virtual ZMIR*ZList::S_RemoveById(Int_t id_to_remove)
ZMIR*AList::S_RemoveLensesViaQueen(Bool_t recurse = false)
ZMIR*S_ReplayJob(WGlButton* button)
ZMIR*S_Report()
ZMIR*S_ResetDemo()
ZMIR*ZGlass::S_ReTriangulate()
ZMIR*ZNode::S_RnrElmsOffForDaughters()
ZMIR*ZNode::S_RnrElmsOnForDaughters()
ZMIR*ZNode::S_RnrOffForDaughters()
ZMIR*ZNode::S_RnrOnForDaughters()
ZMIR*ZNode::S_Rotate(ZNode* ref, Int_t ii1, Int_t ii2, Double_t amount)
ZMIR*ZNode::S_RotateLF(Int_t i1, Int_t i2, Double_t amount)
ZMIR*ZNode::S_RotatePF(Int_t i1, Int_t i2, Double_t amount)
ZMIR*S_RunDemo()
ZMIR*Text::S_SetAbsSize(Bool_t abssize)
ZMIR*ZGlass::S_SetAcceptRefs(Bool_t acceptrefs)
ZMIR*Text::S_SetAlpha(Bool_t alpha)
ZMIR*S_SetAnimator(Eventor* animator)
ZMIR*S_SetAnimTimer(TimeMaker* animtimer)
ZMIR*Text::S_SetBackPoly(Bool_t backpoly)
ZMIR*Text::S_SetBGCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
ZMIR*Text::S_SetBGColByRef(const ZColor& bgcol)
ZMIR*Text::S_SetBlend(Bool_t blend)
ZMIR*S_SetBlurpBar(Text* blurpbar)
ZMIR*Text::S_SetCenter(Bool_t center)
ZMIR*AList::S_SetCid(CID_t cid)
ZMIR*S_SetConnectTime(Float_t connecttime)
ZMIR*S_SetDistAnRep(AEVDistAnRep* distanrep)
ZMIR*AList::S_SetElementFID(FID_t fid)
ZMIR*S_SetFakeProcessing(Bool_t fakeprocessing)
ZMIR*Text::S_SetFGCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
ZMIR*Text::S_SetFGColByRef(const ZColor& fgcol)
ZMIR*Text::S_SetFillBack(Bool_t fillback)
ZMIR*Text::S_SetFont(ZRlFont* font)
ZMIR*S_SetFPS(Int_t fps)
ZMIR*Text::S_SetFrameCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
ZMIR*Text::S_SetFrameColByRef(const ZColor& framecol)
ZMIR*Text::S_SetFramePoly(Bool_t framepoly)
ZMIR*Text::S_SetFrameW(Float_t framew)
ZMIR*S_SetGledViz(ZNode* gledviz)
ZMIR*ZGlass::S_SetGuard(ZMirFilter* guard)
ZMIR*S_SetInfoBar(Text* infobar)
ZMIR*S_SetJobDirectory(WGlDirectory* jobdirectory)
ZMIR*ZNode::S_SetKeepParent(Bool_t keepparent)
ZMIR*AList::S_SetLid(LID_t lid)
ZMIR*AList::S_SetListTimeStamp(TimeStamp_t listtimestamp)
ZMIR*S_SetMapViz(AEVMapViz* mapviz)
ZMIR*S_SetMenuFrameStyle(WGlFrameStyle* menuframestyle)
ZMIR*ZGlass::S_SetMIRActive(Bool_t miractive)
ZMIR*ZNode::S_SetModElements(Bool_t modelements)
ZMIR*ZNode::S_SetModSelf(Bool_t modself)
ZMIR*S_SetMonaClient(AEVMlClient* monaclient)
ZMIR*S_SetMonaTube(WSTube* monatube)
ZMIR*S_SetMonaViz(ZNode* monaviz)
ZMIR*ZGlass::S_SetName(const Text_t* s)
ZMIR*ZNode::S_SetOM(Float_t om)
ZMIR*ZNode::S_SetOMofDaughters(Float_t om, Bool_t enforce_to_all = false)
ZMIR*ZNode::S_SetParent(ZNode* parent)
ZMIR*ZNode::S_SetPos(Double_t x, Double_t y, Double_t z)
ZMIR*ZNode::S_SetRnrElements(Bool_t rnrelements)
ZMIR*ZNode::S_SetRnrMod(ZGlass* rnrmod)
ZMIR*ZNode::S_SetRnrSelf(Bool_t rnrself)
ZMIR*ZNode::S_SetRotByAngles(Float_t a1, Float_t a2, Float_t a3)
ZMIR*ZNode::S_SetRotByAnyAngles(Float_t a1, Float_t a2, Float_t a3, const Text_t* pat)
ZMIR*ZNode::S_SetRotByAnyDegrees(Float_t a1, Float_t a2, Float_t a3, const Text_t* pat)
ZMIR*ZNode::S_SetRotByDegrees(Float_t a1, Float_t a2, Float_t a3)
ZMIR*S_SetRotTime(Float_t rottime)
ZMIR*S_SetRPS(Int_t rps)
ZMIR*ZNode::S_SetScale(Float_t xx)
ZMIR*ZNode::S_SetScales(Float_t x, Float_t y, Float_t z)
ZMIR*ZGlass::S_SetStampReqTring(TimeStamp_t stampreqtring)
ZMIR*ZNode::S_SetSx(Float_t sx)
ZMIR*ZNode::S_SetSy(Float_t sy)
ZMIR*ZNode::S_SetSz(Float_t sz)
ZMIR*S_SetTexCont(AList* texcont)
ZMIR*Text::S_SetText(const Text_t* s)
ZMIR*S_SetTheatre(Amphitheatre* theatre)
ZMIR*ZGlass::S_SetTimeStamp(TimeStamp_t timestamp)
ZMIR*ZGlass::S_SetTitle(const Text_t* s)
ZMIR*ZNode::S_SetTrans(const ZTrans& t)
ZMIR*S_SetTravelTime(Float_t traveltime)
ZMIR*ZGlass::S_SetUseDispList(Bool_t usedisplist)
ZMIR*ZGlass::S_SetUseDLRec(Bool_t state)
ZMIR*ZGlass::S_SetUseNameStack(Bool_t usenamestack)
ZMIR*ZNode::S_SetUseOM(Bool_t useom)
ZMIR*ZNode::S_SetUseScale(Bool_t usescale)
ZMIR*S_SetWaitTime(Float_t waittime)
ZMIR*Text::S_SetXBorder(Float_t xborder)
ZMIR*Text::S_SetYBorder(Float_t yborder)
virtual ZMIR*ZList::S_SortByName()
ZMIR*ZNode::S_UnitRot()
ZMIR*ZNode::S_UnitTrans()
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 = "")
voidset_blurp(const Text_t* txt)
voidset_text(const Text_t* txt)
voidText::SetAbsSize(Bool_t abssize)
voidZGlass::SetAcceptRefs(Bool_t acceptrefs)
voidText::SetAlpha(Bool_t alpha)
voidSetAnimator(Eventor* animator)
voidSetAnimTimer(TimeMaker* animtimer)
voidText::SetBackPoly(Bool_t backpoly)
voidText::SetBGCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
voidText::SetBGColByRef(const ZColor& bgcol)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidText::SetBlend(Bool_t blend)
voidSetBlurpBar(Text* blurpbar)
voidText::SetCenter(Bool_t center)
voidAList::SetCid(CID_t cid)
voidSetConnectTime(Float_t connecttime)
voidSetDistAnRep(AEVDistAnRep* distanrep)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAList::SetElementFID(FID_t fid)
voidSetFakeProcessing(Bool_t fakeprocessing)
voidText::SetFGCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
voidText::SetFGColByRef(const ZColor& fgcol)
voidText::SetFillBack(Bool_t fillback)
voidText::SetFont(ZRlFont* font)
voidSetFPS(Int_t fps)
voidText::SetFrameCol(Float_t r, Float_t g, Float_t b, Float_t a = 1)
voidText::SetFrameColByRef(const ZColor& framecol)
voidText::SetFramePoly(Bool_t framepoly)
voidText::SetFrameW(Float_t framew)
voidSetGledViz(ZNode* gledviz)
voidZGlass::SetGuard(ZMirFilter* guard)
voidSetInfoBar(Text* infobar)
voidSetJobDirectory(WGlDirectory* jobdirectory)
voidZNode::SetKeepParent(Bool_t keepparent)
voidAList::SetLid(LID_t lid)
voidAList::SetListTimeStamp(TimeStamp_t listtimestamp)
voidSetMapViz(AEVMapViz* mapviz)
voidSetMenuFrameStyle(WGlFrameStyle* menuframestyle)
voidZGlass::SetMIRActive(Bool_t miractive)
voidZNode::SetModElements(Bool_t modelements)
voidZNode::SetModSelf(Bool_t modself)
voidSetMonaClient(AEVMlClient* monaclient)
voidSetMonaTube(WSTube* monatube)
voidSetMonaViz(ZNode* monaviz)
voidZGlass::SetName(const Text_t* n)
static voidTObject::SetObjectStat(Bool_t stat)
voidZNode::SetOM(Float_t om)
voidZNode::SetOMofDaughters(Float_t om, Bool_t enforce_to_all = false)
voidZNode::SetParent(ZNode* parent)
voidZNode::SetPos(Double_t x, Double_t y, Double_t z)
voidZNode::SetRnrElements(Bool_t rnrelements)
voidZNode::SetRnrMod(ZGlass* rnrmod)
voidZNode::SetRnrSelf(Bool_t rnrself)
voidZNode::SetRotByAngles(Float_t a1, Float_t a2, Float_t a3)
voidZNode::SetRotByAnyAngles(Float_t a1, Float_t a2, Float_t a3, const Text_t* pat)
voidZNode::SetRotByAnyDegrees(Float_t a1, Float_t a2, Float_t a3, const Text_t* pat)
voidZNode::SetRotByDegrees(Float_t a1, Float_t a2, Float_t a3)
voidSetRotTime(Float_t rottime)
voidSetRPS(Int_t rps)
voidZNode::SetScale(Float_t xx)
voidZNode::SetScales(Float_t x, Float_t y, Float_t z)
voidZGlass::SetStampReqTring(TimeStamp_t stampreqtring)
virtual voidZNode::SetStamps(TimeStamp_t s)
voidZNode::SetSx(Float_t sx)
voidZNode::SetSy(Float_t sy)
voidZNode::SetSz(Float_t sz)
voidSetTexCont(AList* texcont)
voidText::SetText(const Text_t* s)
voidSetTheatre(Amphitheatre* theatre)
voidZGlass::SetTimeStamp(TimeStamp_t timestamp)
voidZGlass::SetTitle(const Text_t* t)
voidZNode::SetTrans(const ZTrans& t)
voidSetTravelTime(Float_t traveltime)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidsetup_tube(WSTube* tube, const Text_t* texname = "Photon")
voidZGlass::SetUseDispList(Bool_t usedisplist)
voidZGlass::SetUseDLRec(Bool_t state)
voidZGlass::SetUseNameStack(Bool_t usenamestack)
voidZNode::SetUseOM(Bool_t useom)
voidZNode::SetUseScale(Bool_t usescale)
voidSetWaitTime(Float_t waittime)
voidText::SetXBorder(Float_t xborder)
voidText::SetYBorder(Float_t yborder)
virtual voidShowMembers(TMemberInspector& insp)
Int_tAList::Size()
voidsleep(Float_t s)
virtual voidZList::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)
voidZNode::StampReqTrans()
virtual voidZGlass::StampReqTring(FID_t fid = FID_t(0,0))
TimeStamp_tZGlass::StampVFID()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
TStringZGlass::StrName() const
TStringText::StrText() const
TStringZGlass::StrTitle() const
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
ZTrans*ZNode::ToMFR(int depth = 0)
ZTrans*ZNode::ToNode(ZNode* top, int depth = 0)
voidZNode::UnitRot()
voidZNode::UnitTrans()
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
voidVisProofProgress(map<string,int>& siteevmap)
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()
protected:
virtual voidZGlass::AdEndarkenment()
virtual voidZGlass::AdEnlightenment()
virtual voidZGlass::AdUnfoldment()
ZMIR*ZGlass::assert_MIR_presence(const Exc_t& header, int what = 0)
virtual voidZList::clear_list()
voiddisable_menu()
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidenable_menu()
ZMIR*ZGlass::get_MIR()
voidTObject::MakeZombie()
virtual voidAList::new_element_check(ZGlass* lens)
virtual voidZNode::on_insert(ZList::iterator it)
virtual voidZList::on_rebuild()
virtual voidZList::on_remove(ZList::iterator iter)
voidZGlass::queen_check_in(ZGlass* l)
virtual voidAList::reference_all()
virtual voidZGlass::reference_links()
virtual voidAList::reference_list_elms()
virtual Int_tZList::remove_references_to(ZGlass* lens)
Double_trnd(Double_t k = 1, Double_t n = 0)
voidZGlass::set_link_or_die(ZGlass*& link, ZGlass* new_val, FID_t fid)
ZMIR*ZGlass::suggest_MIR_presence(const Exc_t& header, int what = 0)
booltrylock()
voidunlock()
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 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_tText::bAbsSizeX{GST} 7 Bool(-join=>1)
Bool_tZGlass::bAcceptRefsX{GS} 7 BoolOut()
Bool_tText::bAlphaX{GST} 7 Bool(-join=>1)
Bool_tText::bBackPolyX{GST} 7 Bool(-join=>1)
Bool_tText::bBlendX{GST} 7 Bool()
Bool_tText::bCenterX{GST} 7 Bool()
Bool_tbCycling!
Bool_tbFakeProcessingX{GS} 7 Bool()
Bool_tText::bFillBackX{GST} 7 Bool(=>1)
Bool_tText::bFramePolyX{GST} 7 Bool(-join=>1)
Bool_tZNode::bKeepParentX{GS} 7 Bool()
Bool_tZGlass::bMIRActiveX{GS} 7 BoolOut(-join=>1)
Bool_tZNode::bModElementsX{GSx} 7 Bool()
Bool_tZNode::bModSelfX{GSx} 7 Bool(-join=>1)
Bool_tZNode::bRnrElementsX{GSx} 7 Bool()
Bool_tZNode::bRnrSelfX{GSx} 7 Bool(-join=>1)
Bool_tZGlass::bUseDispListX{GST} 7 Bool(-join=>1)
Bool_tZGlass::bUseNameStackX{GS} 7 Bool()
Bool_tZNode::bUseOMX{GSt} 7 Bool(-join=>1)
Bool_tZNode::bUseScaleX{GSt} 7 Bool(-join=>1)
Bool_tbWorking!
ZLink<TimeMaker>mAnimTimerX{GS} L{}
ZLink<Eventor>mAnimatorX{GS} L{}
ZColorText::mBGColX{PGST} 7 ColorButt()
ZLink<Text>mBlurpBarX{GS} L{}
CID_tAList::mCidX{GS} 7 Value(-width=>4, -join=>1)
Float_tmConnectTimeX{GS} 7 Value(-range=>[0,10,1,100], -join=>1)
ZLink<AEVDistAnRep>mDistAnRepX{GS} L{}
list<ZList::element,allocator<ZList::element> >ZList::mElements! Problem during TStreamerElement creation (it's getting created despite manual streamer).
UShort_tZGlass::mEyeRefCount!
ZColorText::mFGColX{PGST} 7 ColorButt(-join=>1)
Int_tmFPSX{GS} 7 Value(-range=>[1,100,1], -join=>1)
UShort_tZGlass::mFireRefCount! X{G} 7 ValOut(-width=>4)
ZLink<ZRlFont>Text::mFontX{gST} L{} RnrBits{4,0,5,0, 0,0,0,0}
ZColorText::mFrameColX{PGST} 7 ColorButt()
Float_tText::mFrameWX{GST} 7 Value(-range=>[0,100,1,1000], -join=>1)
UInt_tZGlass::mGlassBitsX{g}
ZLink<ZNode>mGledVizX{GS} L{}
ZLink<ZMirFilter>ZGlass::mGuardX{E} L{}
ZLink<Text>mInfoBarX{GS} L{}
ZLink<WGlDirectory>mJobDirectoryX{GS} L{}
LID_tAList::mLidX{GS} 7 Value(-width=>4, -join=>1)
GMutexAList::mListMutex! X{r}
TimeStamp_tAList::mListTimeStamp! X{GS}
ZLink<AEVMapViz>mMapVizX{GS} L{}
ZLink<WGlFrameStyle>mMenuFrameStyleX{GS} L{}
ZLink<AEVMlClient>mMonaClientX{GS} L{}
ZLink<WSTube>mMonaTubeX{GS} L{}
ZLink<ZNode>mMonaVizX{GS} L{}
UShort_tZGlass::mMoonRefCount! X{G} 7 ValOut(-width=>4)
TStringZGlass::mNameX{RGE} 7 Textor()
Int_tZList::mNextId
Float_tZNode::mOMX{GSt} 7 Value(-range=>[-32, 32, 1,1000])
ZLink<ZNode>ZNode::mParentX{gS} L{} Structural parent
map<string,WSTube*>mProcessTubes!
ZQueen*ZGlass::mQueen! X{g}
Int_tmRPSX{GS} 7 Value(-range=>[1,100,1])
GMutexZGlass::mReadMutex!
UShort_tZGlass::mRefCount! X{G} 7 ValOut(-width=>4, -join=>1)
TRandommRnd!
ZLink<ZGlass>ZNode::mRnrModX{gS} L{}
Float_tmRotTimeX{GS} 7 Value(-range=>[0,10,1,100])
Saturn*ZGlass::mSaturn! X{g}
ID_tZGlass::mSaturnIDX{G} 7 ValOut(-range=>[0,MAX_ID,1], -width=>10)
Int_tAList::mSizeX{G} 7 ValOut(-width=>5)
TimeStamp_tZNode::mStampReqTrans! TimeStamp of last change of mTrans
TimeStamp_tZGlass::mStampReqTring! X{GS} TimeStamp of last change that requires retriangulation
UShort_tZGlass::mSunRefCount! X{G} 7 ValOut(-width=>4, -join=>1)
Float_tZNode::mSxX{GSt} 7 Value(-range=>[0,1000, 1,1000], -join=>1)
Float_tZNode::mSyX{GSt} 7 Value(-range=>[0,1000, 1,1000], -join=>1)
Float_tZNode::mSzX{GSt} 7 Value(-range=>[0,1000, 1,1000])
ZLink<AList>mTexContX{GS} L{}
TStringText::mTextX{GST} 7 Textor()
ZLink<Amphitheatre>mTheatreX{GS} L{}
TimeStamp_tZGlass::mTimeStamp! X{GS} TimeStamp of last change
TStringZGlass::mTitleX{RGE} 7 Textor()
ZTransZNode::mTransX{RPG} Transform from parent
Float_tmTravelTimeX{GS} 7 Value(-range=>[0,10,1,100], -join=>1)
Float_tmWaitTimeX{GS} 7 Value(-range=>[0,10,1,100])
Float_tText::mXBorderX{GST} 7 Value(-range=>[0,100,1,100], -join=>1)
Float_tText::mYBorderX{GST} 7 Value(-range=>[0,100,1,100])
set<NameChangeCB*>*ZGlass::pspNameChangeCB!
set<RayAbsorber*>*ZGlass::pspRayAbsorber!
static GledNS::ClassInfo*sap_AEVDemoDriver_ci
static GledNS::ClassInfo*AList::sap_AList_ci
static GledNS::LinkMemberInfo*sap_AnimTimer_lmi
static GledNS::LinkMemberInfo*sap_Animator_lmi
static GledNS::LinkMemberInfo*sap_BlurpBar_lmi
static GledNS::LinkMemberInfo*sap_DistAnRep_lmi
static GledNS::LinkMemberInfo*Text::sap_Font_lmi
static GledNS::LinkMemberInfo*sap_GledViz_lmi
static GledNS::LinkMemberInfo*ZGlass::sap_Guard_lmi
static GledNS::LinkMemberInfo*sap_InfoBar_lmi
static GledNS::LinkMemberInfo*sap_JobDirectory_lmi
static GledNS::LinkMemberInfo*sap_MapViz_lmi
static GledNS::LinkMemberInfo*sap_MenuFrameStyle_lmi
static GledNS::LinkMemberInfo*sap_MonaClient_lmi
static GledNS::LinkMemberInfo*sap_MonaTube_lmi
static GledNS::LinkMemberInfo*sap_MonaViz_lmi
static GledNS::LinkMemberInfo*ZNode::sap_Parent_lmi
static GledNS::LinkMemberInfo*ZNode::sap_RnrMod_lmi
static GledNS::LinkMemberInfo*sap_TexCont_lmi
static GledNS::ClassInfo*Text::sap_Text_ci
static GledNS::LinkMemberInfo*sap_Theatre_lmi
static GledNS::ClassInfo*ZGlass::sap_ZGlass_ci
static GledNS::ClassInfo*ZList::sap_ZList_ci
static GledNS::ClassInfo*ZNode::sap_ZNode_ci

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void _init()
bool trylock()
void unlock()
void enable_menu()
void disable_menu()
void InitAnimationStuff(Eventor* e = 0, TimeMaker* tm = 0)
 Configuration helper.
Double_t rnd(Double_t k = 1, Double_t n = 0)
void sleep(Float_t s)
void l_sleep(Float_t s)
void set_text(const Text_t* txt)
void set_blurp(const Text_t* txt)
void setup_tube(WSTube* tube, const Text_t* texname = "Photon")
void animate_tube(WSTube* tube)
void remove_tube(WSTube* tube)
void rotate(ZNode* node, Float_t time, Int_t ai, Int_t aj)
void ResetDemo()
void RunDemo()
void ConnectMonaLisa()
void DisconnectMonaLisa()
void QueryJobs()
void QueryJobDetails(AEVJobRep* job_rep)
void ReplayJob(WGlButton* button)
void CycleJob(WGlButton* button)
void DoJobReplay()
void PauseJobReplay()
void FinalizeJob()
void ExitReplayMenu(WGlButton* button)
void ConnectToProof()
 This is vizualization only.
 PROOF is connected during script processing as it is needed for
 TDSet.Request().
 For cosmic reasons the PROOF connection blocks all other processing.
void ConnectProofSlaves()
void ProcessEvents()
void VisProofProgress(map<string,int>& siteevmap)
  int sum = 0;
  for(map<string,int>::iterator i=siteevmap.begin(); i!=siteevmap.end(); ++i) {
    sum += i->second;

    map<string, WSTube*>::iterator t = mProofMSTubes.find(i->first);
    if(t == mProofMSTubes.end())
      continue;

    { auto_ptr<ZMIR> m( t->second->S_TravelBtoA() ); mSaturn->ShootMIR(m); }
  }

  if(sum > 0) {
    auto_ptr<ZMIR> m( mProofTube->S_TravelBtoA() );
    GTime t(GTime::I_Now);
    t += (Long_t) (1000*1.5*mSleepMS*mFPS);
    mSaturn->DelayedShootMIR(m, t);
  }

void Report()
{}
AEVDemoDriver(const Text_t* n = "AEVDemoDriver", const Text_t* t = 0)
{ _init(); }