GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4BrowserProxy Class Reference

#include <TGo4BrowserProxy.h>

Inheritance diagram for TGo4BrowserProxy:

Public Member Functions

 TGo4BrowserProxy ()
 TGo4BrowserProxy ()
 TGo4BrowserProxy (const char *datapath, const char *viewpath, Bool_t withRootBrowser=kFALSE)
 TGo4BrowserProxy (const char *datapath, const char *viewpath, Bool_t withRootBrowser=kFALSE)
virtual ~TGo4BrowserProxy ()
virtual ~TGo4BrowserProxy ()
void AddServerProxy (TGo4ServerProxy *serv, const char *slotname, const char *info)
void AddServerProxy (TGo4ServerProxy *serv, const char *slotname, const char *info)
void AddToClipboard (const char *itemname)
void AddToClipboard (const char *itemname)
Bool_t BrowserItemName (TGo4Slot *itemslot, TString &res)
Bool_t BrowserItemName (TGo4Slot *itemslot, TString &res)
TGo4SlotBrowserMemorySlot ()
TGo4SlotBrowserMemorySlot ()
TGo4SlotBrowserSlot (const char *item=nullptr)
TGo4SlotBrowserSlot (const char *item=nullptr)
void BrowserSlotName (const char *item, TString &res) const
void BrowserSlotName (const char *item, TString &res) const
TGo4SlotBrowserTopSlot ()
TGo4SlotBrowserTopSlot ()
void ClearClipboard ()
void ClearClipboard ()
void ClearMemoryItem (const char *itemname)
void ClearMemoryItem (const char *itemname)
Bool_t ConnectDabc (const char *nodename)
Bool_t ConnectDabc (const char *nodename)
Bool_t ConnectHServer (const char *servername, Int_t portnumber, const char *basename, const char *userpass, const char *filter)
Bool_t ConnectHServer (const char *servername, Int_t portnumber, const char *basename, const char *userpass, const char *filter)
void CopyClipboard (const char *tgtpath, Bool_t forcerequest=kFALSE)
void CopyClipboard (const char *tgtpath, Bool_t forcerequest=kFALSE)
void CreateMemoryFolder (const char *foldername=nullptr)
void CreateMemoryFolder (const char *foldername=nullptr)
void CreateMemorySubfolder (const char *itemname, const char *newfoldername)
void CreateMemorySubfolder (const char *itemname, const char *newfoldername)
TGo4SlotDataSlot (const char *item)
TGo4SlotDataSlot (const char *item)
void DataSlotName (const char *item, TString &res) const
void DataSlotName (const char *item, TString &res) const
TGo4ServerProxyDefineAnalysisObject (const char *itemname, TString &analysisname)
TGo4ServerProxyDefineAnalysisObject (const char *itemname, TString &analysisname)
Bool_t DefineFileObject (const char *itemname, TString &filedataslot, const char **filepath)
Bool_t DefineFileObject (const char *itemname, TString &filedataslot, const char **filepath)
Bool_t DefineLeafName (const char *itemname, const char *treename, TString &leafname)
Bool_t DefineLeafName (const char *itemname, const char *treename, TString &leafname)
Bool_t DefineRelatedObject (const char *itemname, const char *objectname, TString &objectitem, Int_t mask=3)
Bool_t DefineRelatedObject (const char *itemname, const char *objectname, TString &objectitem, Int_t mask=3)
TGo4ServerProxyDefineServerObject (const char *itemname, TString *objname=nullptr, Bool_t onlyanalysis=kTRUE)
TGo4ServerProxyDefineServerObject (const char *itemname, TString *objname=nullptr, Bool_t onlyanalysis=kTRUE)
TGo4ServerProxyDefineServerProxy (const char *itemname)
TGo4ServerProxyDefineServerProxy (const char *itemname)
Bool_t DefineTreeName (const char *itemname, TString &treename)
Bool_t DefineTreeName (const char *itemname, TString &treename)
Bool_t DeleteDataSource (TGo4Slot *itemslot)
Bool_t DeleteDataSource (TGo4Slot *itemslot)
void DoItemMonitor (TGo4Slot *slot)
void DoItemMonitor (TGo4Slot *slot)
void ExportItemsTo (TObjArray *items, Bool_t fetchitems, const char *filename, const char *filedir, const char *format, const char *description)
void ExportItemsTo (TObjArray *items, Bool_t fetchitems, const char *filename, const char *filedir, const char *format, const char *description)
void FetchItem (const char *itemname, Int_t wait_time=0)
void FetchItem (const char *itemname, Int_t wait_time=0)
void Finalize (TGo4Slot *slot) override
void Finalize (TGo4Slot *slot) override
TGo4AnalysisProxyFindAnalysis (const char *itemname=nullptr)
TGo4AnalysisProxyFindAnalysis (const char *itemname=nullptr)
TString FindItem (const char *objname)
TString FindItem (const char *objname)
TString FindItemInAnalysis (const char *objname)
TString FindItemInAnalysis (const char *objname)
TGo4ServerProxyFindServer (const char *itemname=nullptr, Bool_t asanalysis=kTRUE)
TGo4ServerProxyFindServer (const char *itemname=nullptr, Bool_t asanalysis=kTRUE)
TGo4SlotFindServerSlot (Bool_t databranch, Int_t kind=0)
TGo4SlotFindServerSlot (Bool_t databranch, Int_t kind=0)
TObject * GetAssignedObject () override
TObject * GetAssignedObject () override
TObject * GetBrowserObject (const char *name, Int_t update=0)
TObject * GetBrowserObject (const char *name, Int_t update=0)
Int_t GetCalcSize (TGo4Slot *slot)
Int_t GetCalcSize (TGo4Slot *slot)
const char * GetContainedClassName () const override
const char * GetContainedClassName () const override
Int_t GetItemFilter () const
Int_t GetItemFilter () const
Int_t GetObjectKind () const override
Int_t GetObjectKind () const override
void GetProtectionBits (TGo4Slot *slot, Int_t &delprot, Int_t &clearprot)
void GetProtectionBits (TGo4Slot *slot, Int_t &delprot, Int_t &clearprot)
Bool_t HandleTimer (TTimer *timer) override
Bool_t HandleTimer (TTimer *timer) override
void ImportObjectFromFile (const char *filename, const char *filedir, const char *format)
void ImportObjectFromFile (const char *filename, const char *filedir, const char *format)
void InformBrowserUpdate ()
void InformBrowserUpdate ()
void Initialize (TGo4Slot *slot) override
void Initialize (TGo4Slot *slot) override
Bool_t IsAnalysisItem (const char *name)
Bool_t IsAnalysisItem (const char *name)
Bool_t IsCanDelete (TGo4Slot *slot) const
Bool_t IsCanDelete (TGo4Slot *slot) const
Bool_t IsClipboard () const
Bool_t IsClipboard () const
Bool_t IsItemMonitored (TGo4Slot *slot) const
Bool_t IsItemMonitored (TGo4Slot *slot) const
Bool_t IsItemRemote (const char *name)
Bool_t IsItemRemote (const char *name)
Bool_t IsItemRemote (TGo4Slot *slot) const
Bool_t IsItemRemote (TGo4Slot *slot) const
Int_t ItemCanDo (const char *name)
Int_t ItemCanDo (const char *name)
Int_t ItemCanDo (TGo4Slot *slot)
Int_t ItemCanDo (TGo4Slot *slot)
TClass * ItemClass (const char *name)
TClass * ItemClass (const char *name)
TClass * ItemClass (TGo4Slot *slot)
TClass * ItemClass (TGo4Slot *slot)
const char * ItemClassName (const char *name)
const char * ItemClassName (const char *name)
Int_t ItemKind (const char *name)
Int_t ItemKind (const char *name)
Int_t ItemSizeInfo (TGo4Slot *slot)
Int_t ItemSizeInfo (TGo4Slot *slot)
TGo4SlotItemSlot (const char *itemname)
TGo4SlotItemSlot (const char *itemname)
void MakeDabcList (TObjArray *arr)
void MakeDabcList (TObjArray *arr)
void MakeFilesList (TObjArray *arr)
void MakeFilesList (TObjArray *arr)
void MakeHServerList (TObjArray *arr)
void MakeHServerList (TObjArray *arr)
void MakeHttpList (TObjArray *arr)
void MakeHttpList (TObjArray *arr)
Int_t MonitoringPeriod () const
Int_t MonitoringPeriod () const
void OpenFile (const char *fname)
void OpenFile (const char *fname)
void PerformTreeDraw (const char *treename, const char *Xexp, const char *Yexp, const char *Zexp, const char *cutcond, const char *hname, TString &createdhistoname)
void PerformTreeDraw (const char *treename, const char *Xexp, const char *Yexp, const char *Zexp, const char *cutcond, const char *hname, TString &createdhistoname)
Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) override
Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) override
Bool_t ProduceExplicitCopy (const char *itemname, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE)
Bool_t ProduceExplicitCopy (const char *itemname, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE)
Bool_t ProduceExplicitCopy (TGo4Slot *itemslot, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE)
Bool_t ProduceExplicitCopy (TGo4Slot *itemslot, const char *tgtpath=nullptr, Bool_t forcerequest=kFALSE)
void RedrawItem (const char *itemname)
void RedrawItem (const char *itemname)
void RenameMemoryItem (const char *itemname, const char *newname)
void RenameMemoryItem (const char *itemname, const char *newname)
Int_t RequestBrowserObject (const char *name, Int_t wait_time=0)
Int_t RequestBrowserObject (const char *name, Int_t wait_time=0)
Int_t RequestBrowserObject (TGo4Slot *slot, Int_t wait_time=0)
Int_t RequestBrowserObject (TGo4Slot *slot, Int_t wait_time=0)
void RequestObjectStatus (const char *name, TGo4Slot *tgtslot)
void RequestObjectStatus (const char *name, TGo4Slot *tgtslot)
Bool_t SaveBrowserToFile (const char *filename, Bool_t prefetch=kFALSE, const char *selectedpath=nullptr, const char *description=nullptr)
Bool_t SaveBrowserToFile (const char *filename, Bool_t prefetch=kFALSE, const char *selectedpath=nullptr, const char *description=nullptr)
Bool_t SaveItemToFile (const char *itemname, const char *filename, const char *subfolder=nullptr)
Bool_t SaveItemToFile (const char *itemname, const char *filename, const char *subfolder=nullptr)
TString SaveToMemory (const char *pathname, TObject *obj, Bool_t ownership, Bool_t overwrite=kFALSE)
TString SaveToMemory (const char *pathname, TObject *obj, Bool_t ownership, Bool_t overwrite=kFALSE)
void Scan_gROOT ()
void Scan_gROOT ()
void SetCalcSize (TGo4Slot *slot, Int_t size)
void SetCalcSize (TGo4Slot *slot, Int_t size)
void SetCanDelete (TGo4Slot *slot, Bool_t on=kTRUE)
void SetCanDelete (TGo4Slot *slot, Bool_t on=kTRUE)
void SetItemKind (TGo4Slot *slot, Int_t kind, const char *classname, const char *info, Int_t sizeinfo)
void SetItemKind (TGo4Slot *slot, Int_t kind, const char *classname, const char *info, Int_t sizeinfo)
void SetItemMonitored (TGo4Slot *slot, Bool_t on=kTRUE)
void SetItemMonitored (TGo4Slot *slot, Bool_t on=kTRUE)
void SetItemsFilter (Int_t filter)
void SetItemsFilter (Int_t filter)
void SetMonitorBlockingFlag (Bool_t blocked=kFALSE)
void SetMonitorBlockingFlag (Bool_t blocked=kFALSE)
void SetProtectionBits (TGo4Slot *slot, Int_t delprot, Int_t clearprot)
void SetProtectionBits (TGo4Slot *slot, Int_t delprot, Int_t clearprot)
void SyncBrowserSlots ()
void SyncBrowserSlots ()
void ToggleMonitoring (Int_t period)
void ToggleMonitoring (Int_t period)
Int_t UpdateAllMonitoredObjects ()
Int_t UpdateAllMonitoredObjects ()
Bool_t UpdateAnalysisItem (const char *itemname, TObject *obj=nullptr)
Bool_t UpdateAnalysisItem (const char *itemname, TObject *obj=nullptr)
void UpdateBrowserContent ()
void UpdateBrowserContent ()
Bool_t UpdateObjectInFile (const char *itemname, const char *fileslotname, const char *filepath)
Bool_t UpdateObjectInFile (const char *itemname, const char *fileslotname, const char *filepath)
Int_t UpdateVisibleAnalysisObjects (bool checkmonitor)
Int_t UpdateVisibleAnalysisObjects (bool checkmonitor)
Bool_t Use () const override
Bool_t Use () const override
Public Member Functions inherited from TGo4Proxy
 TGo4Proxy ()
 TGo4Proxy ()
virtual ~TGo4Proxy ()
virtual ~TGo4Proxy ()
virtual Bool_t AssignObject (TGo4Slot *, TObject *, Bool_t)
virtual Bool_t AssignObject (TGo4Slot *, TObject *, Bool_t)
 ClassDefOverride (TGo4Proxy, 0)
 ClassDefOverride (TGo4Proxy, 0)
virtual const char * GetContainedObjectInfo ()
virtual const char * GetContainedObjectInfo ()
virtual Int_t GetObjectSizeInfo () const
virtual Int_t GetObjectSizeInfo () const
virtual Bool_t HasSublevels () const
virtual Bool_t HasSublevels () const
virtual Bool_t IsAcceptObject (TClass *) const
virtual Bool_t IsAcceptObject (TClass *) const
virtual TGo4LevelIterMakeIter ()
virtual TGo4LevelIterMakeIter ()
virtual std::unique_ptr< TGo4AccessProvideAccess (const char *)
virtual std::unique_ptr< TGo4AccessProvideAccess (const char *)
virtual void ReadData (TGo4Slot *, TDirectory *)
virtual void ReadData (TGo4Slot *, TDirectory *)
virtual Bool_t RemoveRegisteredObject (TObject *)
virtual Bool_t RemoveRegisteredObject (TObject *)
virtual void Update (TGo4Slot *, Bool_t)
virtual void Update (TGo4Slot *, Bool_t)
virtual void WriteData (TGo4Slot *, TDirectory *, Bool_t)
virtual void WriteData (TGo4Slot *, TDirectory *, Bool_t)

Static Public Member Functions

static bool CanClearItem (int cando)
static bool CanClearItem (int cando)
static bool CanCloseItem (int cando)
static bool CanCloseItem (int cando)
static bool CanDragItem (int cando)
static bool CanDragItem (int cando)
static bool CanDrawItem (int cando)
static bool CanDrawItem (int cando)
static bool CanEditItem (int cando)
static bool CanEditItem (int cando)
static bool CanExecuteItem (int cando)
static bool CanExecuteItem (int cando)
static bool CanExpandItem (int cando)
static bool CanExpandItem (int cando)
static bool CanExportItem (int cando)
static bool CanExportItem (int cando)
static bool CanInfoItem (int cando)
static bool CanInfoItem (int cando)
static Int_t DefineItemProperties (Int_t kind, TClass *cl, TString &pixmap)
static Int_t DefineItemProperties (Int_t kind, TClass *cl, TString &pixmap)
static const char * GetLinkedName (TGo4Slot *slot)
static const char * GetLinkedName (TGo4Slot *slot)
static const char * ItemClassName (TGo4Slot *slot)
static const char * ItemClassName (TGo4Slot *slot)
static const char * ItemDate (TGo4Slot *slot)
static const char * ItemDate (TGo4Slot *slot)
static const char * ItemInfo (TGo4Slot *slot)
static const char * ItemInfo (TGo4Slot *slot)
static Int_t ItemKind (TGo4Slot *slot)
static Int_t ItemKind (TGo4Slot *slot)
static const char * ItemTime (TGo4Slot *slot)
static const char * ItemTime (TGo4Slot *slot)
static void SetItemCanDo (TGo4Slot *slot, Int_t cando)
static void SetItemCanDo (TGo4Slot *slot, Int_t cando)
static void SetItemTimeDate (TGo4Slot *slot, const char *stime=nullptr, const char *sdate=nullptr)
static void SetItemTimeDate (TGo4Slot *slot, const char *stime=nullptr, const char *sdate=nullptr)
static void SetLinkedName (TGo4Slot *slot, const char *itemname)
static void SetLinkedName (TGo4Slot *slot, const char *itemname)
static Bool_t UpdateObjectContent (TObject *obj, TObject *newobj, Int_t *hasrebinx=nullptr, Int_t *hasrebiny=nullptr)
static Bool_t UpdateObjectContent (TObject *obj, TObject *newobj, Int_t *hasrebinx=nullptr, Int_t *hasrebiny=nullptr)
Static Public Member Functions inherited from TGo4Proxy
static TClass * GetClass (const char *classname, Bool_t load=kFALSE)
static TClass * GetClass (const char *classname, Bool_t load=kFALSE)

Protected Member Functions

void AddWaitingList (TGo4Slot *itemslot, const char *destination=nullptr)
void AddWaitingList (TGo4Slot *itemslot, const char *destination=nullptr)
Int_t CalculateFolderSizes (TGo4Slot *topslot)
Int_t CalculateFolderSizes (TGo4Slot *topslot)
void CheckPictureMonitor (TGo4Picture *pic, const char *picitemname)
void CheckPictureMonitor (TGo4Picture *pic, const char *picitemname)
void CheckPictureMonitor (TGo4Slot *slot)
void CheckPictureMonitor (TGo4Slot *slot)
void CheckWaitingList (TGo4Slot *source)
void CheckWaitingList (TGo4Slot *source)
 ClassDefOverride (TGo4BrowserProxy, 0)
 to overcome problem in ROOT
 ClassDefOverride (TGo4BrowserProxy, 0)
 to overcome problem in ROOT
void UpdateAllCanvases ()
void UpdateAllCanvases ()

Static Protected Member Functions

static Int_t CompareAxis (TAxis *ax1, TAxis *ax2)
static Int_t CompareAxis (TAxis *ax1, TAxis *ax2)
static Bool_t CompareAxisValues (Double_t v1, Double_t v2, Double_t scale)
static Bool_t CompareAxisValues (Double_t v1, Double_t v2, Double_t scale)
static void RestoreAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format)
static void RestoreAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format)
static void SaveAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format)
static void SaveAxisTimeProperties (TGraph *gr, Bool_t &timedisplay, TString &format)
static void UpdateHistoListOfFunctions (TH1 *oldh, TH1 *newh)
 JAM24: also preserve fit result functions contained in any TH1.
static void UpdateHistoListOfFunctions (TH1 *oldh, TH1 *newh)
 JAM24: also preserve fit result functions contained in any TH1.
static void UpdateListOfFunctions (TGraph *oldgr, TGraph *newgr)
 preserve fit result functions contained in any graph-like objects
static void UpdateListOfFunctions (TGraph *oldgr, TGraph *newgr)
 preserve fit result functions contained in any graph-like objects

Protected Attributes

Bool_t fbBlockMonitoring {kFALSE}
Bool_t fbBlockSync {kFALSE}
Bool_t fbWithRootBrowser {kFALSE}
TVirtualTreePlayer * fDummyTreePlayer {nullptr}
Int_t fiFilterIndex {0}
Int_t fiMonitoringPeriod {0}
TString fxBrowserPath
TGo4SlotfxBrowserSlot {nullptr}
TObjArray * fxClipboard {nullptr}
TString fxDataPath
TString fxMemoryPath
TTimer * fxMonitorTimer {nullptr}
TGo4ObjectManagerfxOM {nullptr}
TTimer * fxSyncTimer {nullptr}
TString fxViewPath
TList * fxWaitingList {nullptr}

Detailed Description

Definition at line 33 of file TGo4BrowserProxy.h.

Constructor & Destructor Documentation

◆ TGo4BrowserProxy() [1/4]

TGo4BrowserProxy::TGo4BrowserProxy ( )
inline

Definition at line 35 of file TGo4BrowserProxy.h.

Referenced by ClassDefOverride().

◆ TGo4BrowserProxy() [2/4]

TGo4BrowserProxy::TGo4BrowserProxy ( const char * datapath,
const char * viewpath,
Bool_t withRootBrowser = kFALSE )

Definition at line 129 of file TGo4BrowserProxy.cxx.

References fbWithRootBrowser, fxDataPath, fxMemoryPath, and fxViewPath.

◆ ~TGo4BrowserProxy() [1/2]

TGo4BrowserProxy::~TGo4BrowserProxy ( )
virtual

◆ TGo4BrowserProxy() [3/4]

TGo4BrowserProxy::TGo4BrowserProxy ( )
inline

Definition at line 35 of file TGo4BrowserProxy.h.

◆ TGo4BrowserProxy() [4/4]

TGo4BrowserProxy::TGo4BrowserProxy ( const char * datapath,
const char * viewpath,
Bool_t withRootBrowser = kFALSE )

◆ ~TGo4BrowserProxy() [2/2]

virtual TGo4BrowserProxy::~TGo4BrowserProxy ( )
virtual

Member Function Documentation

◆ AddServerProxy() [1/2]

void TGo4BrowserProxy::AddServerProxy ( TGo4ServerProxy * serv,
const char * slotname,
const char * info )

Definition at line 477 of file TGo4BrowserProxy.cxx.

References fxDataPath, fxOM, and SyncBrowserSlots().

Referenced by ConnectDabc(), ConnectHServer(), and TGo4Script::ConnectHttp().

◆ AddServerProxy() [2/2]

void TGo4BrowserProxy::AddServerProxy ( TGo4ServerProxy * serv,
const char * slotname,
const char * info )

◆ AddToClipboard() [1/2]

void TGo4BrowserProxy::AddToClipboard ( const char * itemname)

◆ AddToClipboard() [2/2]

void TGo4BrowserProxy::AddToClipboard ( const char * itemname)

◆ AddWaitingList() [1/2]

void TGo4BrowserProxy::AddWaitingList ( TGo4Slot * itemslot,
const char * destination = nullptr )
protected

Definition at line 2389 of file TGo4BrowserProxy.cxx.

References BrowserItemName(), and fxWaitingList.

Referenced by ProduceExplicitCopy().

◆ AddWaitingList() [2/2]

void TGo4BrowserProxy::AddWaitingList ( TGo4Slot * itemslot,
const char * destination = nullptr )
protected

◆ BrowserItemName() [1/2]

Bool_t TGo4BrowserProxy::BrowserItemName ( TGo4Slot * itemslot,
TString & res )

◆ BrowserItemName() [2/2]

Bool_t TGo4BrowserProxy::BrowserItemName ( TGo4Slot * itemslot,
TString & res )

◆ BrowserMemorySlot() [1/2]

◆ BrowserMemorySlot() [2/2]

TGo4Slot * TGo4BrowserProxy::BrowserMemorySlot ( )

◆ BrowserSlot() [1/2]

◆ BrowserSlot() [2/2]

TGo4Slot * TGo4BrowserProxy::BrowserSlot ( const char * item = nullptr)

◆ BrowserSlotName() [1/2]

void TGo4BrowserProxy::BrowserSlotName ( const char * item,
TString & res ) const

◆ BrowserSlotName() [2/2]

void TGo4BrowserProxy::BrowserSlotName ( const char * item,
TString & res ) const

◆ BrowserTopSlot() [1/2]

TGo4Slot * TGo4BrowserProxy::BrowserTopSlot ( )

◆ BrowserTopSlot() [2/2]

TGo4Slot * TGo4BrowserProxy::BrowserTopSlot ( )

◆ CalculateFolderSizes() [1/2]

Int_t TGo4BrowserProxy::CalculateFolderSizes ( TGo4Slot * topslot)
protected

◆ CalculateFolderSizes() [2/2]

Int_t TGo4BrowserProxy::CalculateFolderSizes ( TGo4Slot * topslot)
protected

◆ CanClearItem() [1/2]

bool TGo4BrowserProxy::CanClearItem ( int cando)
static

◆ CanClearItem() [2/2]

bool TGo4BrowserProxy::CanClearItem ( int cando)
static

◆ CanCloseItem() [1/2]

bool TGo4BrowserProxy::CanCloseItem ( int cando)
static

◆ CanCloseItem() [2/2]

bool TGo4BrowserProxy::CanCloseItem ( int cando)
static

◆ CanDragItem() [1/2]

bool TGo4BrowserProxy::CanDragItem ( int cando)
static

Definition at line 1532 of file TGo4BrowserProxy.cxx.

Referenced by TGo4Browser::SetViewItemProperties().

◆ CanDragItem() [2/2]

bool TGo4BrowserProxy::CanDragItem ( int cando)
static

◆ CanDrawItem() [1/2]

◆ CanDrawItem() [2/2]

bool TGo4BrowserProxy::CanDrawItem ( int cando)
static

◆ CanEditItem() [1/2]

bool TGo4BrowserProxy::CanEditItem ( int cando)
static

◆ CanEditItem() [2/2]

bool TGo4BrowserProxy::CanEditItem ( int cando)
static

◆ CanExecuteItem() [1/2]

bool TGo4BrowserProxy::CanExecuteItem ( int cando)
static

◆ CanExecuteItem() [2/2]

bool TGo4BrowserProxy::CanExecuteItem ( int cando)
static

◆ CanExpandItem() [1/2]

bool TGo4BrowserProxy::CanExpandItem ( int cando)
static

◆ CanExpandItem() [2/2]

bool TGo4BrowserProxy::CanExpandItem ( int cando)
static

◆ CanExportItem() [1/2]

bool TGo4BrowserProxy::CanExportItem ( int cando)
static

◆ CanExportItem() [2/2]

bool TGo4BrowserProxy::CanExportItem ( int cando)
static

◆ CanInfoItem() [1/2]

bool TGo4BrowserProxy::CanInfoItem ( int cando)
static

◆ CanInfoItem() [2/2]

bool TGo4BrowserProxy::CanInfoItem ( int cando)
static

◆ CheckPictureMonitor() [1/4]

◆ CheckPictureMonitor() [2/4]

void TGo4BrowserProxy::CheckPictureMonitor ( TGo4Picture * pic,
const char * picitemname )
protected

◆ CheckPictureMonitor() [3/4]

void TGo4BrowserProxy::CheckPictureMonitor ( TGo4Slot * slot)
protected

◆ CheckPictureMonitor() [4/4]

void TGo4BrowserProxy::CheckPictureMonitor ( TGo4Slot * slot)
protected

◆ CheckWaitingList() [1/2]

void TGo4BrowserProxy::CheckWaitingList ( TGo4Slot * source)
protected

Definition at line 2404 of file TGo4BrowserProxy.cxx.

References BrowserItemName(), fxWaitingList, and ProduceExplicitCopy().

Referenced by ProcessEvent().

◆ CheckWaitingList() [2/2]

void TGo4BrowserProxy::CheckWaitingList ( TGo4Slot * source)
protected

◆ ClassDefOverride() [1/2]

TGo4BrowserProxy::ClassDefOverride ( TGo4BrowserProxy ,
0  )
protected

to overcome problem in ROOT

References TGo4BrowserProxy().

◆ ClassDefOverride() [2/2]

TGo4BrowserProxy::ClassDefOverride ( TGo4BrowserProxy ,
0  )
protected

to overcome problem in ROOT

References TGo4BrowserProxy().

◆ ClearClipboard() [1/2]

void TGo4BrowserProxy::ClearClipboard ( )

Definition at line 419 of file TGo4BrowserProxy.cxx.

References fxClipboard.

Referenced by ~TGo4BrowserProxy(), and TGo4Browser::ContextMenuActivated().

◆ ClearClipboard() [2/2]

void TGo4BrowserProxy::ClearClipboard ( )

◆ ClearMemoryItem() [1/2]

◆ ClearMemoryItem() [2/2]

void TGo4BrowserProxy::ClearMemoryItem ( const char * itemname)

◆ CompareAxis() [1/2]

Int_t TGo4BrowserProxy::CompareAxis ( TAxis * ax1,
TAxis * ax2 )
staticprotected

Definition at line 2071 of file TGo4BrowserProxy.cxx.

References CompareAxisValues().

Referenced by UpdateObjectContent().

◆ CompareAxis() [2/2]

Int_t TGo4BrowserProxy::CompareAxis ( TAxis * ax1,
TAxis * ax2 )
staticprotected

◆ CompareAxisValues() [1/2]

Bool_t TGo4BrowserProxy::CompareAxisValues ( Double_t v1,
Double_t v2,
Double_t scale )
staticprotected

Definition at line 2064 of file TGo4BrowserProxy.cxx.

Referenced by CompareAxis().

◆ CompareAxisValues() [2/2]

Bool_t TGo4BrowserProxy::CompareAxisValues ( Double_t v1,
Double_t v2,
Double_t scale )
staticprotected

◆ ConnectDabc() [1/2]

Bool_t TGo4BrowserProxy::ConnectDabc ( const char * nodename)

Definition at line 484 of file TGo4BrowserProxy.cxx.

References AddServerProxy(), and TGo4DabcProxy::Connect().

Referenced by TGo4AbstractInterface::ConnectDabc().

◆ ConnectDabc() [2/2]

Bool_t TGo4BrowserProxy::ConnectDabc ( const char * nodename)

◆ ConnectHServer() [1/2]

Bool_t TGo4BrowserProxy::ConnectHServer ( const char * servername,
Int_t portnumber,
const char * basename,
const char * userpass,
const char * filter )

◆ ConnectHServer() [2/2]

Bool_t TGo4BrowserProxy::ConnectHServer ( const char * servername,
Int_t portnumber,
const char * basename,
const char * userpass,
const char * filter )

◆ CopyClipboard() [1/2]

void TGo4BrowserProxy::CopyClipboard ( const char * tgtpath,
Bool_t forcerequest = kFALSE )

Definition at line 455 of file TGo4BrowserProxy.cxx.

References fxClipboard, and ProduceExplicitCopy().

Referenced by TGo4Browser::ContextMenuActivated().

◆ CopyClipboard() [2/2]

void TGo4BrowserProxy::CopyClipboard ( const char * tgtpath,
Bool_t forcerequest = kFALSE )

◆ CreateMemoryFolder() [1/2]

void TGo4BrowserProxy::CreateMemoryFolder ( const char * foldername = nullptr)

◆ CreateMemoryFolder() [2/2]

void TGo4BrowserProxy::CreateMemoryFolder ( const char * foldername = nullptr)

◆ CreateMemorySubfolder() [1/2]

void TGo4BrowserProxy::CreateMemorySubfolder ( const char * itemname,
const char * newfoldername )

◆ CreateMemorySubfolder() [2/2]

void TGo4BrowserProxy::CreateMemorySubfolder ( const char * itemname,
const char * newfoldername )

◆ DataSlot() [1/2]

◆ DataSlot() [2/2]

TGo4Slot * TGo4BrowserProxy::DataSlot ( const char * item)

◆ DataSlotName() [1/2]

void TGo4BrowserProxy::DataSlotName ( const char * item,
TString & res ) const

◆ DataSlotName() [2/2]

void TGo4BrowserProxy::DataSlotName ( const char * item,
TString & res ) const

◆ DefineAnalysisObject() [1/2]

◆ DefineAnalysisObject() [2/2]

TGo4ServerProxy * TGo4BrowserProxy::DefineAnalysisObject ( const char * itemname,
TString & analysisname )

◆ DefineFileObject() [1/2]

Bool_t TGo4BrowserProxy::DefineFileObject ( const char * itemname,
TString & filedataslot,
const char ** filepath )

◆ DefineFileObject() [2/2]

Bool_t TGo4BrowserProxy::DefineFileObject ( const char * itemname,
TString & filedataslot,
const char ** filepath )

◆ DefineItemProperties() [1/2]

◆ DefineItemProperties() [2/2]

Int_t TGo4BrowserProxy::DefineItemProperties ( Int_t kind,
TClass * cl,
TString & pixmap )
static

◆ DefineLeafName() [1/2]

Bool_t TGo4BrowserProxy::DefineLeafName ( const char * itemname,
const char * treename,
TString & leafname )

◆ DefineLeafName() [2/2]

Bool_t TGo4BrowserProxy::DefineLeafName ( const char * itemname,
const char * treename,
TString & leafname )

◆ DefineRelatedObject() [1/2]

◆ DefineRelatedObject() [2/2]

Bool_t TGo4BrowserProxy::DefineRelatedObject ( const char * itemname,
const char * objectname,
TString & objectitem,
Int_t mask = 3 )

◆ DefineServerObject() [1/2]

TGo4ServerProxy * TGo4BrowserProxy::DefineServerObject ( const char * itemname,
TString * objname = nullptr,
Bool_t onlyanalysis = kTRUE )

◆ DefineServerObject() [2/2]

TGo4ServerProxy * TGo4BrowserProxy::DefineServerObject ( const char * itemname,
TString * objname = nullptr,
Bool_t onlyanalysis = kTRUE )

◆ DefineServerProxy() [1/2]

TGo4ServerProxy * TGo4BrowserProxy::DefineServerProxy ( const char * itemname)

◆ DefineServerProxy() [2/2]

TGo4ServerProxy * TGo4BrowserProxy::DefineServerProxy ( const char * itemname)

◆ DefineTreeName() [1/2]

Bool_t TGo4BrowserProxy::DefineTreeName ( const char * itemname,
TString & treename )

◆ DefineTreeName() [2/2]

Bool_t TGo4BrowserProxy::DefineTreeName ( const char * itemname,
TString & treename )

◆ DeleteDataSource() [1/2]

◆ DeleteDataSource() [2/2]

Bool_t TGo4BrowserProxy::DeleteDataSource ( TGo4Slot * itemslot)

◆ DoItemMonitor() [1/2]

void TGo4BrowserProxy::DoItemMonitor ( TGo4Slot * slot)

Definition at line 955 of file TGo4BrowserProxy.cxx.

References fxBrowserSlot, TGo4Slot::IsParent(), and TGo4Slot::Update().

◆ DoItemMonitor() [2/2]

void TGo4BrowserProxy::DoItemMonitor ( TGo4Slot * slot)

◆ ExportItemsTo() [1/2]

void TGo4BrowserProxy::ExportItemsTo ( TObjArray * items,
Bool_t fetchitems,
const char * filename,
const char * filedir,
const char * format,
const char * description )

◆ ExportItemsTo() [2/2]

void TGo4BrowserProxy::ExportItemsTo ( TObjArray * items,
Bool_t fetchitems,
const char * filename,
const char * filedir,
const char * format,
const char * description )

◆ FetchItem() [1/2]

void TGo4BrowserProxy::FetchItem ( const char * itemname,
Int_t wait_time = 0 )

◆ FetchItem() [2/2]

void TGo4BrowserProxy::FetchItem ( const char * itemname,
Int_t wait_time = 0 )

◆ Finalize() [1/2]

void TGo4BrowserProxy::Finalize ( TGo4Slot * slot)
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 219 of file TGo4BrowserProxy.cxx.

References fxBrowserPath, fxBrowserSlot, and fxOM.

◆ Finalize() [2/2]

void TGo4BrowserProxy::Finalize ( TGo4Slot * slot)
overridevirtual

Reimplemented from TGo4Proxy.

◆ FindAnalysis() [1/2]

◆ FindAnalysis() [2/2]

TGo4AnalysisProxy * TGo4BrowserProxy::FindAnalysis ( const char * itemname = nullptr)

◆ FindItem() [1/2]

TString TGo4BrowserProxy::FindItem ( const char * objname)

◆ FindItem() [2/2]

TString TGo4BrowserProxy::FindItem ( const char * objname)

◆ FindItemInAnalysis() [1/2]

TString TGo4BrowserProxy::FindItemInAnalysis ( const char * objname)

◆ FindItemInAnalysis() [2/2]

TString TGo4BrowserProxy::FindItemInAnalysis ( const char * objname)

◆ FindServer() [1/2]

◆ FindServer() [2/2]

TGo4ServerProxy * TGo4BrowserProxy::FindServer ( const char * itemname = nullptr,
Bool_t asanalysis = kTRUE )

◆ FindServerSlot() [1/2]

◆ FindServerSlot() [2/2]

TGo4Slot * TGo4BrowserProxy::FindServerSlot ( Bool_t databranch,
Int_t kind = 0 )

◆ GetAssignedObject() [1/2]

TObject * TGo4BrowserProxy::GetAssignedObject ( )
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 49 of file TGo4BrowserProxy.h.

◆ GetAssignedObject() [2/2]

TObject * TGo4BrowserProxy::GetAssignedObject ( )
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 49 of file TGo4BrowserProxy.h.

◆ GetBrowserObject() [1/2]

◆ GetBrowserObject() [2/2]

TObject * TGo4BrowserProxy::GetBrowserObject ( const char * name,
Int_t update = 0 )

◆ GetCalcSize() [1/2]

Int_t TGo4BrowserProxy::GetCalcSize ( TGo4Slot * slot)

Definition at line 1424 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar().

Referenced by TGo4Browser::SetViewItemProperties().

◆ GetCalcSize() [2/2]

Int_t TGo4BrowserProxy::GetCalcSize ( TGo4Slot * slot)

◆ GetContainedClassName() [1/2]

const char * TGo4BrowserProxy::GetContainedClassName ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 48 of file TGo4BrowserProxy.h.

◆ GetContainedClassName() [2/2]

const char * TGo4BrowserProxy::GetContainedClassName ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 48 of file TGo4BrowserProxy.h.

◆ GetItemFilter() [1/2]

Int_t TGo4BrowserProxy::GetItemFilter ( ) const
inline

◆ GetItemFilter() [2/2]

Int_t TGo4BrowserProxy::GetItemFilter ( ) const
inline

Definition at line 63 of file TGo4BrowserProxy.h.

References fiFilterIndex.

◆ GetLinkedName() [1/2]

const char * TGo4BrowserProxy::GetLinkedName ( TGo4Slot * slot)
static

◆ GetLinkedName() [2/2]

const char * TGo4BrowserProxy::GetLinkedName ( TGo4Slot * slot)
static

◆ GetObjectKind() [1/2]

Int_t TGo4BrowserProxy::GetObjectKind ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 47 of file TGo4BrowserProxy.h.

References TGo4Access::kndFolder.

◆ GetObjectKind() [2/2]

Int_t TGo4BrowserProxy::GetObjectKind ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 47 of file TGo4BrowserProxy.h.

References TGo4Access::kndFolder.

◆ GetProtectionBits() [1/2]

void TGo4BrowserProxy::GetProtectionBits ( TGo4Slot * slot,
Int_t & delprot,
Int_t & clearprot )

◆ GetProtectionBits() [2/2]

void TGo4BrowserProxy::GetProtectionBits ( TGo4Slot * slot,
Int_t & delprot,
Int_t & clearprot )

◆ HandleTimer() [1/2]

◆ HandleTimer() [2/2]

Bool_t TGo4BrowserProxy::HandleTimer ( TTimer * timer)
override

◆ ImportObjectFromFile() [1/2]

void TGo4BrowserProxy::ImportObjectFromFile ( const char * filename,
const char * filedir,
const char * format )

◆ ImportObjectFromFile() [2/2]

void TGo4BrowserProxy::ImportObjectFromFile ( const char * filename,
const char * filedir,
const char * format )

◆ InformBrowserUpdate() [1/2]

void TGo4BrowserProxy::InformBrowserUpdate ( )

◆ InformBrowserUpdate() [2/2]

void TGo4BrowserProxy::InformBrowserUpdate ( )

◆ Initialize() [1/2]

void TGo4BrowserProxy::Initialize ( TGo4Slot * slot)
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 171 of file TGo4BrowserProxy.cxx.

References fiMonitoringPeriod, fxBrowserPath, fxBrowserSlot, fxDataPath, fxOM, and TGo4Slot::GetOM().

◆ Initialize() [2/2]

void TGo4BrowserProxy::Initialize ( TGo4Slot * slot)
overridevirtual

Reimplemented from TGo4Proxy.

◆ IsAnalysisItem() [1/2]

Bool_t TGo4BrowserProxy::IsAnalysisItem ( const char * name)

Definition at line 1334 of file TGo4BrowserProxy.cxx.

References DefineAnalysisObject().

Referenced by TGo4HistogramInfo::WorkWithHistogram().

◆ IsAnalysisItem() [2/2]

Bool_t TGo4BrowserProxy::IsAnalysisItem ( const char * name)

◆ IsCanDelete() [1/2]

Bool_t TGo4BrowserProxy::IsCanDelete ( TGo4Slot * slot) const

◆ IsCanDelete() [2/2]

Bool_t TGo4BrowserProxy::IsCanDelete ( TGo4Slot * slot) const

◆ IsClipboard() [1/2]

Bool_t TGo4BrowserProxy::IsClipboard ( ) const

Definition at line 450 of file TGo4BrowserProxy.cxx.

References fxClipboard.

Referenced by TGo4Browser::ListView_customContextMenuRequested().

◆ IsClipboard() [2/2]

Bool_t TGo4BrowserProxy::IsClipboard ( ) const

◆ IsItemMonitored() [1/2]

◆ IsItemMonitored() [2/2]

Bool_t TGo4BrowserProxy::IsItemMonitored ( TGo4Slot * slot) const

◆ IsItemRemote() [1/4]

◆ IsItemRemote() [2/4]

Bool_t TGo4BrowserProxy::IsItemRemote ( const char * name)

◆ IsItemRemote() [3/4]

Bool_t TGo4BrowserProxy::IsItemRemote ( TGo4Slot * slot) const

Definition at line 1326 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar().

◆ IsItemRemote() [4/4]

Bool_t TGo4BrowserProxy::IsItemRemote ( TGo4Slot * slot) const

◆ ItemCanDo() [1/4]

◆ ItemCanDo() [2/4]

Int_t TGo4BrowserProxy::ItemCanDo ( const char * name)

◆ ItemCanDo() [3/4]

Int_t TGo4BrowserProxy::ItemCanDo ( TGo4Slot * slot)

Definition at line 1457 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar().

◆ ItemCanDo() [4/4]

Int_t TGo4BrowserProxy::ItemCanDo ( TGo4Slot * slot)

◆ ItemClass() [1/4]

◆ ItemClass() [2/4]

TClass * TGo4BrowserProxy::ItemClass ( const char * name)

◆ ItemClass() [3/4]

TClass * TGo4BrowserProxy::ItemClass ( TGo4Slot * slot)

Definition at line 1432 of file TGo4BrowserProxy.cxx.

References TGo4Proxy::GetClass(), and ItemClassName().

◆ ItemClass() [4/4]

TClass * TGo4BrowserProxy::ItemClass ( TGo4Slot * slot)

◆ ItemClassName() [1/4]

◆ ItemClassName() [2/4]

const char * TGo4BrowserProxy::ItemClassName ( const char * name)

◆ ItemClassName() [3/4]

const char * TGo4BrowserProxy::ItemClassName ( TGo4Slot * slot)
static

Definition at line 1442 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetPar().

◆ ItemClassName() [4/4]

const char * TGo4BrowserProxy::ItemClassName ( TGo4Slot * slot)
static

◆ ItemDate() [1/2]

const char * TGo4BrowserProxy::ItemDate ( TGo4Slot * slot)
static

◆ ItemDate() [2/2]

const char * TGo4BrowserProxy::ItemDate ( TGo4Slot * slot)
static

◆ ItemInfo() [1/2]

const char * TGo4BrowserProxy::ItemInfo ( TGo4Slot * slot)
static

◆ ItemInfo() [2/2]

const char * TGo4BrowserProxy::ItemInfo ( TGo4Slot * slot)
static

◆ ItemKind() [1/4]

◆ ItemKind() [2/4]

Int_t TGo4BrowserProxy::ItemKind ( const char * name)

◆ ItemKind() [3/4]

Int_t TGo4BrowserProxy::ItemKind ( TGo4Slot * slot)
static

Definition at line 1387 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar(), and TGo4Access::kndNone.

◆ ItemKind() [4/4]

Int_t TGo4BrowserProxy::ItemKind ( TGo4Slot * slot)
static

◆ ItemSizeInfo() [1/2]

Int_t TGo4BrowserProxy::ItemSizeInfo ( TGo4Slot * slot)

◆ ItemSizeInfo() [2/2]

Int_t TGo4BrowserProxy::ItemSizeInfo ( TGo4Slot * slot)

◆ ItemSlot() [1/2]

◆ ItemSlot() [2/2]

TGo4Slot * TGo4BrowserProxy::ItemSlot ( const char * itemname)

◆ ItemTime() [1/2]

const char * TGo4BrowserProxy::ItemTime ( TGo4Slot * slot)
static

◆ ItemTime() [2/2]

const char * TGo4BrowserProxy::ItemTime ( TGo4Slot * slot)
static

◆ MakeDabcList() [1/2]

void TGo4BrowserProxy::MakeDabcList ( TObjArray * arr)

◆ MakeDabcList() [2/2]

void TGo4BrowserProxy::MakeDabcList ( TObjArray * arr)

◆ MakeFilesList() [1/2]

void TGo4BrowserProxy::MakeFilesList ( TObjArray * arr)

◆ MakeFilesList() [2/2]

void TGo4BrowserProxy::MakeFilesList ( TObjArray * arr)

◆ MakeHServerList() [1/2]

void TGo4BrowserProxy::MakeHServerList ( TObjArray * arr)

◆ MakeHServerList() [2/2]

void TGo4BrowserProxy::MakeHServerList ( TObjArray * arr)

◆ MakeHttpList() [1/2]

◆ MakeHttpList() [2/2]

void TGo4BrowserProxy::MakeHttpList ( TObjArray * arr)

◆ MonitoringPeriod() [1/2]

Int_t TGo4BrowserProxy::MonitoringPeriod ( ) const
inline

Definition at line 191 of file TGo4BrowserProxy.h.

References fiMonitoringPeriod.

Referenced by TGo4Script::ProduceScript(), and TGo4BrowserOptions::UpdateView().

◆ MonitoringPeriod() [2/2]

Int_t TGo4BrowserProxy::MonitoringPeriod ( ) const
inline

Definition at line 191 of file TGo4BrowserProxy.h.

References fiMonitoringPeriod.

◆ OpenFile() [1/2]

void TGo4BrowserProxy::OpenFile ( const char * fname)

◆ OpenFile() [2/2]

void TGo4BrowserProxy::OpenFile ( const char * fname)

◆ PerformTreeDraw() [1/2]

void TGo4BrowserProxy::PerformTreeDraw ( const char * treename,
const char * Xexp,
const char * Yexp,
const char * Zexp,
const char * cutcond,
const char * hname,
TString & createdhistoname )

◆ PerformTreeDraw() [2/2]

void TGo4BrowserProxy::PerformTreeDraw ( const char * treename,
const char * Xexp,
const char * Yexp,
const char * Zexp,
const char * cutcond,
const char * hname,
TString & createdhistoname )

◆ ProcessEvent() [1/2]

Bool_t TGo4BrowserProxy::ProcessEvent ( TGo4Slot * slot,
TGo4Slot * source,
Int_t id,
void * param )
overridevirtual

◆ ProcessEvent() [2/2]

Bool_t TGo4BrowserProxy::ProcessEvent ( TGo4Slot * slot,
TGo4Slot * source,
Int_t id,
void * param )
overridevirtual

Reimplemented from TGo4Proxy.

◆ ProduceExplicitCopy() [1/4]

Bool_t TGo4BrowserProxy::ProduceExplicitCopy ( const char * itemname,
const char * tgtpath = nullptr,
Bool_t forcerequest = kFALSE )

◆ ProduceExplicitCopy() [2/4]

Bool_t TGo4BrowserProxy::ProduceExplicitCopy ( const char * itemname,
const char * tgtpath = nullptr,
Bool_t forcerequest = kFALSE )

◆ ProduceExplicitCopy() [3/4]

◆ ProduceExplicitCopy() [4/4]

Bool_t TGo4BrowserProxy::ProduceExplicitCopy ( TGo4Slot * itemslot,
const char * tgtpath = nullptr,
Bool_t forcerequest = kFALSE )

◆ RedrawItem() [1/2]

void TGo4BrowserProxy::RedrawItem ( const char * itemname)

◆ RedrawItem() [2/2]

void TGo4BrowserProxy::RedrawItem ( const char * itemname)

◆ RenameMemoryItem() [1/2]

void TGo4BrowserProxy::RenameMemoryItem ( const char * itemname,
const char * newname )

◆ RenameMemoryItem() [2/2]

void TGo4BrowserProxy::RenameMemoryItem ( const char * itemname,
const char * newname )

◆ RequestBrowserObject() [1/4]

Int_t TGo4BrowserProxy::RequestBrowserObject ( const char * name,
Int_t wait_time = 0 )

◆ RequestBrowserObject() [2/4]

Int_t TGo4BrowserProxy::RequestBrowserObject ( const char * name,
Int_t wait_time = 0 )

◆ RequestBrowserObject() [3/4]

Int_t TGo4BrowserProxy::RequestBrowserObject ( TGo4Slot * slot,
Int_t wait_time = 0 )

◆ RequestBrowserObject() [4/4]

Int_t TGo4BrowserProxy::RequestBrowserObject ( TGo4Slot * slot,
Int_t wait_time = 0 )

◆ RequestObjectStatus() [1/2]

void TGo4BrowserProxy::RequestObjectStatus ( const char * name,
TGo4Slot * tgtslot )

◆ RequestObjectStatus() [2/2]

void TGo4BrowserProxy::RequestObjectStatus ( const char * name,
TGo4Slot * tgtslot )

◆ RestoreAxisTimeProperties() [1/2]

void TGo4BrowserProxy::RestoreAxisTimeProperties ( TGraph * gr,
Bool_t & timedisplay,
TString & format )
staticprotected

Definition at line 2328 of file TGo4BrowserProxy.cxx.

Referenced by UpdateObjectContent().

◆ RestoreAxisTimeProperties() [2/2]

void TGo4BrowserProxy::RestoreAxisTimeProperties ( TGraph * gr,
Bool_t & timedisplay,
TString & format )
staticprotected

◆ SaveAxisTimeProperties() [1/2]

void TGo4BrowserProxy::SaveAxisTimeProperties ( TGraph * gr,
Bool_t & timedisplay,
TString & format )
staticprotected

Definition at line 2319 of file TGo4BrowserProxy.cxx.

Referenced by UpdateObjectContent().

◆ SaveAxisTimeProperties() [2/2]

void TGo4BrowserProxy::SaveAxisTimeProperties ( TGraph * gr,
Bool_t & timedisplay,
TString & format )
staticprotected

◆ SaveBrowserToFile() [1/2]

Bool_t TGo4BrowserProxy::SaveBrowserToFile ( const char * filename,
Bool_t prefetch = kFALSE,
const char * selectedpath = nullptr,
const char * description = nullptr )

Definition at line 1299 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), FetchItem(), and fxOM.

Referenced by ExportItemsTo(), and TGo4AbstractInterface::SaveToFile().

◆ SaveBrowserToFile() [2/2]

Bool_t TGo4BrowserProxy::SaveBrowserToFile ( const char * filename,
Bool_t prefetch = kFALSE,
const char * selectedpath = nullptr,
const char * description = nullptr )

◆ SaveItemToFile() [1/2]

Bool_t TGo4BrowserProxy::SaveItemToFile ( const char * itemname,
const char * filename,
const char * subfolder = nullptr )

◆ SaveItemToFile() [2/2]

Bool_t TGo4BrowserProxy::SaveItemToFile ( const char * itemname,
const char * filename,
const char * subfolder = nullptr )

◆ SaveToMemory() [1/2]

◆ SaveToMemory() [2/2]

TString TGo4BrowserProxy::SaveToMemory ( const char * pathname,
TObject * obj,
Bool_t ownership,
Bool_t overwrite = kFALSE )

◆ Scan_gROOT() [1/2]

void TGo4BrowserProxy::Scan_gROOT ( )

Definition at line 1715 of file TGo4BrowserProxy.cxx.

References SaveToMemory().

Referenced by TGo4ViewPanel::MenuCommandExecutedSlot().

◆ Scan_gROOT() [2/2]

void TGo4BrowserProxy::Scan_gROOT ( )

◆ SetCalcSize() [1/2]

void TGo4BrowserProxy::SetCalcSize ( TGo4Slot * slot,
Int_t size )

Definition at line 1418 of file TGo4BrowserProxy.cxx.

References TGo4Slot::SetIntPar().

Referenced by CalculateFolderSizes().

◆ SetCalcSize() [2/2]

void TGo4BrowserProxy::SetCalcSize ( TGo4Slot * slot,
Int_t size )

◆ SetCanDelete() [1/2]

void TGo4BrowserProxy::SetCanDelete ( TGo4Slot * slot,
Bool_t on = kTRUE )

Definition at line 1725 of file TGo4BrowserProxy.cxx.

References TGo4Slot::RemovePar(), and TGo4Slot::SetPar().

Referenced by SyncBrowserSlots().

◆ SetCanDelete() [2/2]

void TGo4BrowserProxy::SetCanDelete ( TGo4Slot * slot,
Bool_t on = kTRUE )

◆ SetItemCanDo() [1/2]

void TGo4BrowserProxy::SetItemCanDo ( TGo4Slot * slot,
Int_t cando )
static

◆ SetItemCanDo() [2/2]

void TGo4BrowserProxy::SetItemCanDo ( TGo4Slot * slot,
Int_t cando )
static

◆ SetItemKind() [1/2]

void TGo4BrowserProxy::SetItemKind ( TGo4Slot * slot,
Int_t kind,
const char * classname,
const char * info,
Int_t sizeinfo )

Definition at line 1395 of file TGo4BrowserProxy.cxx.

References TGo4Slot::RemovePar(), TGo4Slot::SetIntPar(), and TGo4Slot::SetPar().

Referenced by SyncBrowserSlots().

◆ SetItemKind() [2/2]

void TGo4BrowserProxy::SetItemKind ( TGo4Slot * slot,
Int_t kind,
const char * classname,
const char * info,
Int_t sizeinfo )

◆ SetItemMonitored() [1/2]

◆ SetItemMonitored() [2/2]

void TGo4BrowserProxy::SetItemMonitored ( TGo4Slot * slot,
Bool_t on = kTRUE )

◆ SetItemsFilter() [1/2]

void TGo4BrowserProxy::SetItemsFilter ( Int_t filter)

Definition at line 921 of file TGo4BrowserProxy.cxx.

References fiFilterIndex, and InformBrowserUpdate().

Referenced by TGo4BrowserOptions::FilterBox_activated().

◆ SetItemsFilter() [2/2]

void TGo4BrowserProxy::SetItemsFilter ( Int_t filter)

◆ SetItemTimeDate() [1/2]

void TGo4BrowserProxy::SetItemTimeDate ( TGo4Slot * slot,
const char * stime = nullptr,
const char * sdate = nullptr )
static

◆ SetItemTimeDate() [2/2]

void TGo4BrowserProxy::SetItemTimeDate ( TGo4Slot * slot,
const char * stime = nullptr,
const char * sdate = nullptr )
static

◆ SetLinkedName() [1/2]

void TGo4BrowserProxy::SetLinkedName ( TGo4Slot * slot,
const char * itemname )
static

Definition at line 1371 of file TGo4BrowserProxy.cxx.

References TGo4Slot::SetPar().

Referenced by TGo4MainWindow::editorServiceSlot().

◆ SetLinkedName() [2/2]

void TGo4BrowserProxy::SetLinkedName ( TGo4Slot * slot,
const char * itemname )
static

◆ SetMonitorBlockingFlag() [1/2]

void TGo4BrowserProxy::SetMonitorBlockingFlag ( Bool_t blocked = kFALSE)
inline

Definition at line 190 of file TGo4BrowserProxy.h.

References fbBlockMonitoring.

Referenced by TGo4MainWindow::checkPanelRepaintSlot().

◆ SetMonitorBlockingFlag() [2/2]

void TGo4BrowserProxy::SetMonitorBlockingFlag ( Bool_t blocked = kFALSE)
inline

Definition at line 190 of file TGo4BrowserProxy.h.

References fbBlockMonitoring.

◆ SetProtectionBits() [1/2]

void TGo4BrowserProxy::SetProtectionBits ( TGo4Slot * slot,
Int_t delprot,
Int_t clearprot )

Definition at line 1844 of file TGo4BrowserProxy.cxx.

References TGo4Slot::RemovePar(), and TGo4Slot::SetIntPar().

Referenced by SyncBrowserSlots().

◆ SetProtectionBits() [2/2]

void TGo4BrowserProxy::SetProtectionBits ( TGo4Slot * slot,
Int_t delprot,
Int_t clearprot )

◆ SyncBrowserSlots() [1/2]

◆ SyncBrowserSlots() [2/2]

void TGo4BrowserProxy::SyncBrowserSlots ( )

◆ ToggleMonitoring() [1/2]

◆ ToggleMonitoring() [2/2]

void TGo4BrowserProxy::ToggleMonitoring ( Int_t period)

◆ UpdateAllCanvases() [1/2]

void TGo4BrowserProxy::UpdateAllCanvases ( )
protected

Definition at line 2423 of file TGo4BrowserProxy.cxx.

Referenced by HandleTimer().

◆ UpdateAllCanvases() [2/2]

void TGo4BrowserProxy::UpdateAllCanvases ( )
protected

◆ UpdateAllMonitoredObjects() [1/2]

Int_t TGo4BrowserProxy::UpdateAllMonitoredObjects ( )

◆ UpdateAllMonitoredObjects() [2/2]

Int_t TGo4BrowserProxy::UpdateAllMonitoredObjects ( )

◆ UpdateAnalysisItem() [1/2]

Bool_t TGo4BrowserProxy::UpdateAnalysisItem ( const char * itemname,
TObject * obj = nullptr )

◆ UpdateAnalysisItem() [2/2]

Bool_t TGo4BrowserProxy::UpdateAnalysisItem ( const char * itemname,
TObject * obj = nullptr )

◆ UpdateBrowserContent() [1/2]

void TGo4BrowserProxy::UpdateBrowserContent ( )

◆ UpdateBrowserContent() [2/2]

void TGo4BrowserProxy::UpdateBrowserContent ( )

◆ UpdateHistoListOfFunctions() [1/2]

void TGo4BrowserProxy::UpdateHistoListOfFunctions ( TH1 * oldh,
TH1 * newh )
staticprotected

JAM24: also preserve fit result functions contained in any TH1.

Definition at line 2366 of file TGo4BrowserProxy.cxx.

Referenced by UpdateObjectContent().

◆ UpdateHistoListOfFunctions() [2/2]

void TGo4BrowserProxy::UpdateHistoListOfFunctions ( TH1 * oldh,
TH1 * newh )
staticprotected

JAM24: also preserve fit result functions contained in any TH1.

References fbWithRootBrowser, fxBrowserPath, fxDataPath, and fxViewPath.

◆ UpdateListOfFunctions() [1/2]

void TGo4BrowserProxy::UpdateListOfFunctions ( TGraph * oldgr,
TGraph * newgr )
staticprotected

preserve fit result functions contained in any graph-like objects

Definition at line 2338 of file TGo4BrowserProxy.cxx.

Referenced by UpdateObjectContent().

◆ UpdateListOfFunctions() [2/2]

void TGo4BrowserProxy::UpdateListOfFunctions ( TGraph * oldgr,
TGraph * newgr )
staticprotected

preserve fit result functions contained in any graph-like objects

◆ UpdateObjectContent() [1/2]

Bool_t TGo4BrowserProxy::UpdateObjectContent ( TObject * obj,
TObject * newobj,
Int_t * hasrebinx = nullptr,
Int_t * hasrebiny = nullptr )
static

◆ UpdateObjectContent() [2/2]

Bool_t TGo4BrowserProxy::UpdateObjectContent ( TObject * obj,
TObject * newobj,
Int_t * hasrebinx = nullptr,
Int_t * hasrebiny = nullptr )
static

◆ UpdateObjectInFile() [1/2]

Bool_t TGo4BrowserProxy::UpdateObjectInFile ( const char * itemname,
const char * fileslotname,
const char * filepath )

◆ UpdateObjectInFile() [2/2]

Bool_t TGo4BrowserProxy::UpdateObjectInFile ( const char * itemname,
const char * fileslotname,
const char * filepath )

◆ UpdateVisibleAnalysisObjects() [1/2]

◆ UpdateVisibleAnalysisObjects() [2/2]

Int_t TGo4BrowserProxy::UpdateVisibleAnalysisObjects ( bool checkmonitor)

◆ Use() [1/2]

Bool_t TGo4BrowserProxy::Use ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 44 of file TGo4BrowserProxy.h.

◆ Use() [2/2]

Bool_t TGo4BrowserProxy::Use ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 44 of file TGo4BrowserProxy.h.

Field Documentation

◆ fbBlockMonitoring

Bool_t TGo4BrowserProxy::fbBlockMonitoring {kFALSE}
protected

Definition at line 249 of file TGo4BrowserProxy.h.

Referenced by HandleTimer(), SetMonitorBlockingFlag(), and ToggleMonitoring().

◆ fbBlockSync

Bool_t TGo4BrowserProxy::fbBlockSync {kFALSE}
protected

Definition at line 254 of file TGo4BrowserProxy.h.

Referenced by ProcessEvent(), and SyncBrowserSlots().

◆ fbWithRootBrowser

Bool_t TGo4BrowserProxy::fbWithRootBrowser {kFALSE}
protected

Definition at line 243 of file TGo4BrowserProxy.h.

Referenced by TGo4BrowserProxy(), HandleTimer(), and UpdateHistoListOfFunctions().

◆ fDummyTreePlayer

TVirtualTreePlayer * TGo4BrowserProxy::fDummyTreePlayer {nullptr}
protected

Definition at line 255 of file TGo4BrowserProxy.h.

Referenced by ~TGo4BrowserProxy().

◆ fiFilterIndex

Int_t TGo4BrowserProxy::fiFilterIndex {0}
protected

Definition at line 250 of file TGo4BrowserProxy.h.

Referenced by GetItemFilter(), and SetItemsFilter().

◆ fiMonitoringPeriod

Int_t TGo4BrowserProxy::fiMonitoringPeriod {0}
protected

Definition at line 247 of file TGo4BrowserProxy.h.

Referenced by HandleTimer(), Initialize(), MonitoringPeriod(), and ToggleMonitoring().

◆ fxBrowserPath

TString TGo4BrowserProxy::fxBrowserPath
protected

◆ fxBrowserSlot

◆ fxClipboard

TObjArray * TGo4BrowserProxy::fxClipboard {nullptr}
protected

Definition at line 252 of file TGo4BrowserProxy.h.

Referenced by AddToClipboard(), ClearClipboard(), CopyClipboard(), and IsClipboard().

◆ fxDataPath

◆ fxMemoryPath

TString TGo4BrowserProxy::fxMemoryPath
protected

◆ fxMonitorTimer

TTimer * TGo4BrowserProxy::fxMonitorTimer {nullptr}
protected

Definition at line 248 of file TGo4BrowserProxy.h.

Referenced by ~TGo4BrowserProxy(), HandleTimer(), and ToggleMonitoring().

◆ fxOM

◆ fxSyncTimer

TTimer * TGo4BrowserProxy::fxSyncTimer {nullptr}
protected

Definition at line 253 of file TGo4BrowserProxy.h.

Referenced by ~TGo4BrowserProxy(), HandleTimer(), ProcessEvent(), and SyncBrowserSlots().

◆ fxViewPath

TString TGo4BrowserProxy::fxViewPath
protected

◆ fxWaitingList

TList * TGo4BrowserProxy::fxWaitingList {nullptr}
protected

Definition at line 251 of file TGo4BrowserProxy.h.

Referenced by ~TGo4BrowserProxy(), AddWaitingList(), and CheckWaitingList().


The documentation for this class was generated from the following files: