| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This object is responsible for the
organisation of analysis objects. Keeps Folder structures and lists. Aggregate of TGo4Analysis.
Field Summary | |
private Bool_t | fbCreatedinMake Boolean flag indicates, if object was created in last calls of one of Make* functions |
private Bool_t | fbSuppressLoadHistograms If this is set to true, any found histogram will not be loaded from the file current TDirectory. |
const static const Text_t[] | fgcANALYSISFOLDER top analysis objects reference folder name |
const static const Text_t[] | fgcCANVFOLDER TCanvas folder name |
const static const Text_t[] | fgcCONDFOLDER Analysis conditions folder name |
const static const Text_t[] | fgcDYNFOLDER Dynamic lists folder name |
const static const Text_t[] | fgcEVENTFOLDER Event references folder name |
const static const Text_t[] | fgcHISTFOLDER Histograms folder name |
const static const Text_t[] | fgcPARAFOLDER Analysis user parameters folder name |
const static const Text_t[] | fgcPICTFOLDER Picture objects folder name |
const static const Text_t[] | fgcPROCFOLDER Event processor reference folder name |
const static const Text_t[] | fgcSRCFOLDER Event source reference folder name |
const static const Text_t[] | fgcSTOREFOLDER Event store reference folder name |
const static const Text_t[] | fgcTMPFOLDER Temporary dummy folder name |
const static const Text_t[] | fgcTOPDYNAMICLIST Default name of the default (toplevel) dynamic list |
const static const Text_t[] | fgcTOPFOLDER Top level folder name |
const static const Text_t[] | fgcTREEFOLDER Tree reference folder name |
const static const Text_t[] | fgcUSRFOLDER User objects folder name |
const static const UInt_t | fguSUBFOLDERMAXLEN Maximum length of subfolder name. |
private Int_t | fiDynListCount Event counter for dynamic list processing. |
private Int_t | fiDynListInterval Interval for dynamic list processing |
private TFolder* | fxAnalysisDir Top Directory for all references to event classes. |
private TFolder* | fxCanvasDir Directory containing TCanvases. |
private TFolder* | fxConditionDir Directory containing all condition objects to be used by dynamic list and by user analysis. |
private TMutex* | fxDirMutex Mutex protecting the object directories. |
private TGo4DynamicList* | fxDynamicList The current dynamic list which is processed by the analysis |
private TFolder* | fxDynListDir Directory containing all action objects to be used by dynamic list and by user analysis. |
private TFolder* | fxEventDir Directory containing references to event structures. |
private TFolder* | fxGo4Dir Top level Go4 Directory (root folder) |
private TFolder* | fxHistogramDir Directory containing all histogram objects to be used by dynamic list and user analysis. |
private TIterator* | fxMatchIterator Iterator for list of matching objects. |
private TList* | fxMatchList List of matching objects for name expression. |
private TFolder* | fxParameterDir Directory containing user parameter objects |
private TFolder* | fxPictureDir Directory containing the pictures. |
private TFolder* | fxProcessorDir Directory containing references to event processors. |
private TFolder* | fxSourceDir Directory containing references to event sources. |
private TFolder* | fxStoreDir Directory containing references to event stores. |
private TFolder* | fxTempFolder Temporary folder for nameslist objects. |
private TFolder* | fxTreeDir Directory containing references to trees. |
private TFolder* | fxUserDir Directory containing all user objects. |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
TGo4AnalysisObjectManager() | |
TGo4AnalysisObjectManager(const Text_t* name) |
Destructor Summary | |
~TGo4AnalysisObjectManager() |
Method Summary | |
Bool_t | AddAnalysisCondition(TGo4Condition* con, const Text_t* subfolder) Puts a new analysis condition object in corresponding list. |
Bool_t | AddCanvas(TCanvas* can, const Text_t* subfolder) Puts a new TCanvas in corresponding folder. |
Bool_t | AddDynamicHistogram(const Text_t* name, const Text_t* histo, const Text_t* hevx, const Text_t* hmemx, const Text_t* hevy, const Text_t* hmemy, const Text_t* hevz, const Text_t* hmemz, const Text_t* condition, const Text_t* cevx, const Text_t* cmemx, const Text_t* cevy, const Text_t* cmemy) Add (create) new dynamic histogram entry which connects an existing histogram with existing condition and data. |
Bool_t | AddDynamicHistogram(TGo4HistogramEntryStatus* settings) |
Bool_t | AddDynamicList(TGo4DynamicList* list) Adds reference to dynamic list object in dynamic list folder |
Bool_t | AddEventProcessor(TGo4EventProcessor* pro) Add reference to event processor object to Go4 Folder structure. |
Bool_t | AddEventSource(TGo4EventSource* source) Add reference to event source object to Go4 Folder structure. |
Bool_t | AddEventStore(TGo4EventStore* store) Add reference to event store object to Go4 Folder structure. |
Bool_t | AddEventStructure(TGo4EventElement* ev) Add reference to event structure object to Go4 Folder structure. |
Bool_t | AddHistogram(TH1* his, const Text_t* subfolder, Bool_t replace) Add external histogram to go4 histogram directory. |
Bool_t | AddObject(TNamed* anything, const Text_t* subfolder, Bool_t replace) Add any external object to the user object folder. |
private Bool_t | AddObjectToFolder(TObject* ob, TFolder* fold, const Text_t* subfolder, Bool_t replace, Bool_t uniquename, Bool_t resetbits) Add any named object to a folder. |
Bool_t | AddParameter(TGo4Parameter* par, const Text_t* subfolder) Puts a new parameter object in corresponding folder. |
Bool_t | AddPicture(TGo4Picture* pic, const Text_t* subfolder) Puts a new picture object in corresponding folder. |
Bool_t | AddTree(TTree* tree, const Text_t* subfolder) Add reference to a tree in the go4 folder structure. |
Bool_t | AddTreeHistogram(const Text_t* hisname, const Text_t* treename, const Text_t* varexp, TCut selection) Add Histogram into the dynamic list wich is linked to a tree. |
private void | AppendToDir(TObject* ob, TDirectory* dir) Append object ob to directory dir. |
Bool_t | CheckDynListInterval() |
private void | CleanupDynamicLists(TObject* oldobject) Remove reference to object from all dynamic lists.Object type is noticed automatically. |
private Bool_t | ClearFolder(TFolder* fold) Clear (reset) all objects in folder fold, e.g. zero the histograms. |
private Bool_t | ClearObject(TObject* ob) Clear (reset) the specified object. |
Bool_t | ClearObjects(const Text_t* name) Clear (reset) the specified objects. |
void | CloseAnalysis() Cleanups required when analysis is closed. |
TFolder* | CreateBranchFolder(TObjArray* branchlist, const Text_t* name, const Text_t* Title, Bool_t istopbranch) Create a folder with subfolders from a list of TBranchElements. |
TFolder* | CreateCompositeBranchFolder(TObjArray* branchlist, TGo4CompositeEvent* compevent, Int_t startindex, Int_t* skip, const Text_t* name, const Text_t* Title) Create a folder with subfolders from a list of TBranchElements that belongs to a TGo4CompositeEvent. |
const Bool_t | CreatedInMake() |
TFolder* | CreateNamesFolder(TFolder* objectfolder) Conversion of the TFolder of objects into a TFolder containing the object names as TObjectStrings. |
TGo4AnalysisObjectNames* | CreateNamesList() Creates a list of names (keys) of all objects in analysis directories. |
private TList* | CreateObjectList(const Text_t* expr, const Text_t* folder) Create a list of objects which names are matching expression expr. optionally, the search can be limited to given subfolder of Go4. |
private TList* | CreateObjectList(const Text_t* expr, TFolder* fold) For recursive search for objects in folder fold that match expression. |
TGo4ObjectStatus* | CreateObjectStatus(const Text_t* name, const Text_t* folder) Find Object of name in the folder structure and create a complete status object of it. |
TGo4ObjectStatus* | CreateObjectStatus(TObject* ob, Bool_t fullinfo) Create status object for object ob. |
TGo4TreeStructure* | CreateTreeStructure(TTree* thetree) Create a tree structure object that maps the TBranchelements into a TFolder hierarchy |
TGo4TreeStructure* | CreateTreeStructure(const Text_t* treename) Create a tree structure for a certain tree by name |
private Bool_t | DeleteFolder(TFolder* fold) Delete all objects in folder fold only if the kGo4CanDelete bit is set. |
private Bool_t | DeleteObject(TObject* ob) Delete the specified object if the kGo4CanDelete bit is set. |
Bool_t | DeleteObjects(const Text_t* name) Delete object of name, or all objects in folder name, respectively. |
private TObject* | FindObjectInFolder(TFolder* folder, const Text_t* fullname) Serachs in folder for object with specified name Uses fxDirMutex until search is working |
TFolder* | FindSubFolder(TFolder* parent, const Text_t* subfolder, Bool_t create) Get pointer to subfolder of parent specified by name. |
TGo4Condition* | GetAnalysisCondition(const Text_t* name) Retrieves an analysis condition from list by name. |
TCanvas* | GetCanvas(const Text_t* name) Retrieves a TCanvas by name from the Canvases folder. |
TGo4DynamicList* | GetCurrentDynList() Get the currently active dynamic list. |
TGo4DynamicList* | GetDynamicList(const Text_t* name) Retrieves an dynamic list object from folder by name. |
Int_t | GetDynListInterval() |
TGo4EventElement* | GetEventStructure(const Text_t* name) Search reference to event stucture in folder. |
TH1* | GetHistogram(const Text_t* name) Search histogram in histogram list (directory). |
TNamed* | GetObject(const Text_t* name, const Text_t* folder) Searches for object by name in all go4 folders. |
TFolder* | GetObjectFolder() Access to top folder of all objects. |
TGo4Parameter* | GetParameter(const Text_t* name) Retrieves a parameter object by name from the object folder. |
TGo4Picture* | GetPicture(const Text_t* name) Retrieves a picture object by name from the object folder. |
TTree* | GetTree(const Text_t* name) Search tree in tree folder. |
private void | InitPictures(TFolder* fold) Initialize histogram references of pictures after reload. |
private Bool_t | IsMatching(const Text_t* string, const Text_t* expression) Finds out if string is matching the expression |
private Bool_t | LoadFolder(TFolder* source, TFolder* destination, Bool_t replace) Update folder destination with the content of the folder source. |
private Bool_t | LoadFolder(TDirectory* source, TFolder* destination, Bool_t replace) Update folder destination with the content of the directory source. |
Bool_t | LoadObjects(TFile* statusfile) Load objects from file. |
TH1* | MakeH1(const Text_t* histotype, const Text_t* foldername, const Text_t* histoname, Int_t nbinsx, Axis_t xlow, Axis_t xup, const Text_t* title, const Text_t* xtitle, const Text_t* ytitle) Create 1-dim histogram in histogram folder. |
TH2* | MakeH2(const Text_t* histotype, const Text_t* foldername, const Text_t* histoname, Int_t nbinsx, Axis_t xlow, Axis_t xup, Int_t nbinsy, Axis_t ylow, Axis_t yup, const Text_t* title, const Text_t* xtitle, const Text_t* ytitle) Create 2-dim histogram in histogram folder. |
TGo4PolyCond* | MakePolyCond(const Text_t* foldername, const Text_t* conditionname, Int_t size, Float_t[2] points, const Text_t* bindhistogram, Bool_t invert) Create polygon 2-dim condition in conditions folder. |
TGo4WinCond* | MakeWindowCond(const Text_t* foldername, const Text_t* conditionname, Double_t xlow, Double_t xup, const Text_t* bindhistogram, Bool_t invert) Create 1-dim window condition in conditions folder. |
TGo4WinCond* | MakeWindowCond(const Text_t* foldername, const Text_t* conditionname, Double_t xlow, Double_t xup, Double_t ylow, Double_t yup, const Text_t* bindhistogram, Bool_t invert) Create 2-dim window condition in conditions folder. |
TObject* | NextMatchingObject(const Text_t* expr, const Text_t* folder, Bool_t reset) Delivers pointer to next object of the Go4 folder structure with a name matching the expression expr. |
void | PrintConditions(const Text_t* expression) Print all condition counters to the terminal. |
void | PrintDynamicList() Print entries of current dynamic list. |
private Int_t | PrintFolder(TFolder* fold, Option_t* opt, const Text_t* expression) Printout all objects in folder fold on the terminal. |
void | PrintHistograms(const Text_t* expression) Printout of all histogram statistic counters on the terminal. |
Int_t | ProcessDynamicList() Loop over the dynamic list and process the actions linked to the entries. |
private Bool_t | ProtectFolder(TFolder* fold, const Option_t* flags) Change protection properties of all objects in this folder as specified. |
private Bool_t | ProtectObject(TObject* ob, const Option_t* flags) Change protection properties of object name as specified. |
Bool_t | ProtectObjects(const Text_t* name, const Option_t* flags) Change protection properties of object name as specified. |
private Bool_t | PutToFolder(TObject* ob, TFolder* destination, Bool_t replace) Method used by both LoadFolder variants to assign object ob into destination folder by object type. |
Bool_t | RemoveAnalysisCondition(const Text_t* name) Removes analysis condition from list by name. |
Bool_t | RemoveCanvas(const Text_t* name) Removes TCanvas by name. |
Bool_t | RemoveDynamicEntry(const Text_t* entryname, const Text_t* listname) Remove entry of that name from dynamic list of listname. |
Bool_t | RemoveDynamicList(const Text_t* name) Remove reference to dynamic list of name from go4 folder structure. |
void | RemoveDynamicList(TGo4DynamicList* list) Remove reference to dynamic list from go4 folder structure. |
Bool_t | RemoveEventProcessor(TGo4EventProcessor* pro) Remove reference to event processor from go4 folder structure. |
Bool_t | RemoveEventSource(TGo4EventSource* source) Remove reference to event source from go4 folder structure. |
Bool_t | RemoveEventStore(TGo4EventStore* store) Remove reference to event store from go4 folder structure. |
Bool_t | RemoveEventStructure(TGo4EventElement* ev) Remove reference to event structure from go4 folder structure. |
private void | RemoveFromDir(TFolder* fold, TDirectory* dir) Remove all objects in folder fold from directory dir, recursively. |
Bool_t | RemoveHistogram(const Text_t* name, Bool_t del) Removes histogram from histogram dir by name. |
Bool_t | RemoveObject(const Text_t* name, Bool_t del) Removes object from user object folder by name. |
private Bool_t | RemoveObjectFromFolder(const Text_t* fullname, TFolder* fold, Bool_t isDel) Remove object specified by full name ("subfolder/subssubfolder/name") from folder fold. |
Bool_t | RemoveParameter(const Text_t* name) Removes parameter by name. |
Bool_t | RemovePicture(const Text_t* name) Removes picture by name. |
Bool_t | RemoveTree(TTree* tree, const Text_t* stepname) Remove reference to a tree in the go4 folder structure. |
Bool_t | ResetBackStores() Reset all registered backstore instances.Called by dynamic list processing. |
void | ResetCurrentDynList() Reset the current dynamic list. |
private Bool_t | SaveFolder(TFolder* source) Save this folder as a new subdirectory (TDirectory) of the current directory i.e. the currently open file. |
void | SaveObjects(TFile* file) Save folder structure to given file. |
Bool_t | SetAnalysisCondition(const Text_t* name, TGo4Condition* con, Bool_t counter, TFolder* parent) Set existing analysis condition of name to the values of external condition object con. |
Bool_t | SetCanvas(const Text_t* name, TGo4CanvasStatus* stat, TFolder* parent) Set existing picture of name to the values of external CanvasStatus object. |
void | SetCurrentDynList(TGo4DynamicList* list) Set the given dynamic list as current. i.e. this list is used for processing in the analysis. |
Bool_t | SetDynamicEntryStatus(const Text_t* name, TGo4DynamicEntryStatus* state, const Text_t* listname) Set dynamic entry of name "name" to the values specified by external dynamic entry status "state". |
void | SetDynListInterval(Int_t val) |
Bool_t | SetParameter(const Text_t* name, TGo4Parameter* par, TFolder* parent) Set existing parameter of name to the values of external parameter object par. |
Bool_t | SetPicture(const Text_t* name, TGo4Picture* pic, TFolder* parent) Set existing picture of name to the values of external picture object pic. |
private TObject* | TestObject(TFolder* folder, const Text_t* & pathname, const Text_t* objectname, const TClass* cl) Test, if object exists in provided folder. |
Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Field Detail |
private Bool_t fbCreatedinMake
private Bool_t fbSuppressLoadHistograms
public const static const Text_t[] fgcANALYSISFOLDER
public const static const Text_t[] fgcCANVFOLDER
public const static const Text_t[] fgcCONDFOLDER
public const static const Text_t[] fgcDYNFOLDER
public const static const Text_t[] fgcEVENTFOLDER
public const static const Text_t[] fgcHISTFOLDER
public const static const Text_t[] fgcPARAFOLDER
public const static const Text_t[] fgcPICTFOLDER
public const static const Text_t[] fgcPROCFOLDER
public const static const Text_t[] fgcSRCFOLDER
public const static const Text_t[] fgcSTOREFOLDER
public const static const Text_t[] fgcTMPFOLDER
public const static const Text_t[] fgcTOPDYNAMICLIST
public const static const Text_t[] fgcTOPFOLDER
public const static const Text_t[] fgcTREEFOLDER
public const static const Text_t[] fgcUSRFOLDER
public const static const UInt_t fguSUBFOLDERMAXLEN
private Int_t fiDynListCount
private Int_t fiDynListInterval
private TFolder* fxAnalysisDir
private TFolder* fxCanvasDir
private TFolder* fxConditionDir
private TMutex* fxDirMutex
private TGo4DynamicList* fxDynamicList
private TFolder* fxDynListDir
private TFolder* fxEventDir
private TFolder* fxGo4Dir
private TFolder* fxHistogramDir
private TIterator* fxMatchIterator
private TList* fxMatchList
private TFolder* fxParameterDir
private TFolder* fxPictureDir
private TFolder* fxProcessorDir
private TFolder* fxSourceDir
private TFolder* fxStoreDir
private TFolder* fxTempFolder
private TFolder* fxTreeDir
private TFolder* fxUserDir
Constructor Detail |
public TGo4AnalysisObjectManager()
public TGo4AnalysisObjectManager(const Text_t* name)
Method Detail |
public synchronized ~TGo4AnalysisObjectManager()
Method Detail |
public Bool_t AddAnalysisCondition(TGo4Condition* con, const Text_t* subfolder)
public Bool_t AddCanvas(TCanvas* can, const Text_t* subfolder)
public Bool_t AddDynamicHistogram(const Text_t* name, const Text_t* histo, const Text_t* hevx, const Text_t* hmemx, const Text_t* hevy, const Text_t* hmemy, const Text_t* hevz, const Text_t* hmemz, const Text_t* condition, const Text_t* cevx, const Text_t* cmemx, const Text_t* cevy, const Text_t* cmemy)
public Bool_t AddDynamicHistogram(TGo4HistogramEntryStatus* settings)
public Bool_t AddDynamicList(TGo4DynamicList* list)
public Bool_t AddEventProcessor(TGo4EventProcessor* pro)
public Bool_t AddEventSource(TGo4EventSource* source)
public Bool_t AddEventStore(TGo4EventStore* store)
public Bool_t AddEventStructure(TGo4EventElement* ev)
public Bool_t AddHistogram(TH1* his, const Text_t* subfolder, Bool_t replace)
public Bool_t AddObject(TNamed* anything, const Text_t* subfolder, Bool_t replace)
private Bool_t AddObjectToFolder(TObject* ob, TFolder* fold, const Text_t* subfolder, Bool_t replace, Bool_t uniquename, Bool_t resetbits)
public Bool_t AddParameter(TGo4Parameter* par, const Text_t* subfolder)
public Bool_t AddPicture(TGo4Picture* pic, const Text_t* subfolder)
public Bool_t AddTree(TTree* tree, const Text_t* subfolder)
public Bool_t AddTreeHistogram(const Text_t* hisname, const Text_t* treename, const Text_t* varexp, TCut selection)
private void AppendToDir(TObject* ob, TDirectory* dir)
public Bool_t CheckDynListInterval()
private void CleanupDynamicLists(TObject* oldobject)
private Bool_t ClearFolder(TFolder* fold)
private Bool_t ClearObject(TObject* ob)
public Bool_t ClearObjects(const Text_t* name)
public void CloseAnalysis()
public TFolder* CreateBranchFolder(TObjArray* branchlist, const Text_t* name, const Text_t* Title, Bool_t istopbranch)
public TFolder* CreateCompositeBranchFolder(TObjArray* branchlist, TGo4CompositeEvent* compevent, Int_t startindex, Int_t* skip, const Text_t* name, const Text_t* Title)
public const Bool_t CreatedInMake()
public TFolder* CreateNamesFolder(TFolder* objectfolder)
public TGo4AnalysisObjectNames* CreateNamesList()
private TList* CreateObjectList(const Text_t* expr, const Text_t* folder)
private TList* CreateObjectList(const Text_t* expr, TFolder* fold)
public TGo4ObjectStatus* CreateObjectStatus(const Text_t* name, const Text_t* folder)
public TGo4ObjectStatus* CreateObjectStatus(TObject* ob, Bool_t fullinfo)
public TGo4TreeStructure* CreateTreeStructure(TTree* thetree)
public TGo4TreeStructure* CreateTreeStructure(const Text_t* treename)
private Bool_t DeleteFolder(TFolder* fold)
private Bool_t DeleteObject(TObject* ob)
public Bool_t DeleteObjects(const Text_t* name)
private TObject* FindObjectInFolder(TFolder* folder, const Text_t* fullname)
public TFolder* FindSubFolder(TFolder* parent, const Text_t* subfolder, Bool_t create)
public TGo4Condition* GetAnalysisCondition(const Text_t* name)
public TCanvas* GetCanvas(const Text_t* name)
public TGo4DynamicList* GetCurrentDynList()
public TGo4DynamicList* GetDynamicList(const Text_t* name)
public Int_t GetDynListInterval()
public TGo4EventElement* GetEventStructure(const Text_t* name)
public TH1* GetHistogram(const Text_t* name)
public TNamed* GetObject(const Text_t* name, const Text_t* folder)
public TFolder* GetObjectFolder()
public TGo4Parameter* GetParameter(const Text_t* name)
public TGo4Picture* GetPicture(const Text_t* name)
public TTree* GetTree(const Text_t* name)
private void InitPictures(TFolder* fold)
private Bool_t IsMatching(const Text_t* string, const Text_t* expression)
private Bool_t LoadFolder(TFolder* source, TFolder* destination, Bool_t replace)
private Bool_t LoadFolder(TDirectory* source, TFolder* destination, Bool_t replace)
public Bool_t LoadObjects(TFile* statusfile)
public TH1* MakeH1(const Text_t* histotype, const Text_t* foldername, const Text_t* histoname, Int_t nbinsx, Axis_t xlow, Axis_t xup, const Text_t* title, const Text_t* xtitle, const Text_t* ytitle)
public TH2* MakeH2(const Text_t* histotype, const Text_t* foldername, const Text_t* histoname, Int_t nbinsx, Axis_t xlow, Axis_t xup, Int_t nbinsy, Axis_t ylow, Axis_t yup, const Text_t* title, const Text_t* xtitle, const Text_t* ytitle)
public TGo4PolyCond* MakePolyCond(const Text_t* foldername, const Text_t* conditionname, Int_t size, Float_t[2] points, const Text_t* bindhistogram, Bool_t invert)
public TGo4WinCond* MakeWindowCond(const Text_t* foldername, const Text_t* conditionname, Double_t xlow, Double_t xup, const Text_t* bindhistogram, Bool_t invert)
public TGo4WinCond* MakeWindowCond(const Text_t* foldername, const Text_t* conditionname, Double_t xlow, Double_t xup, Double_t ylow, Double_t yup, const Text_t* bindhistogram, Bool_t invert)
public TObject* NextMatchingObject(const Text_t* expr, const Text_t* folder, Bool_t reset)
public void PrintConditions(const Text_t* expression)
public void PrintDynamicList()
private Int_t PrintFolder(TFolder* fold, Option_t* opt, const Text_t* expression)
public void PrintHistograms(const Text_t* expression)
public Int_t ProcessDynamicList()
private Bool_t ProtectFolder(TFolder* fold, const Option_t* flags)
private Bool_t ProtectObject(TObject* ob, const Option_t* flags)
public Bool_t ProtectObjects(const Text_t* name, const Option_t* flags)
private Bool_t PutToFolder(TObject* ob, TFolder* destination, Bool_t replace)
public Bool_t RemoveAnalysisCondition(const Text_t* name)
public Bool_t RemoveCanvas(const Text_t* name)
public Bool_t RemoveDynamicEntry(const Text_t* entryname, const Text_t* listname)
public Bool_t RemoveDynamicList(const Text_t* name)
public void RemoveDynamicList(TGo4DynamicList* list)
public Bool_t RemoveEventProcessor(TGo4EventProcessor* pro)
public Bool_t RemoveEventSource(TGo4EventSource* source)
public Bool_t RemoveEventStore(TGo4EventStore* store)
public Bool_t RemoveEventStructure(TGo4EventElement* ev)
private void RemoveFromDir(TFolder* fold, TDirectory* dir)
public Bool_t RemoveHistogram(const Text_t* name, Bool_t del)
public Bool_t RemoveObject(const Text_t* name, Bool_t del)
private Bool_t RemoveObjectFromFolder(const Text_t* fullname, TFolder* fold, Bool_t isDel)
public Bool_t RemoveParameter(const Text_t* name)
public Bool_t RemovePicture(const Text_t* name)
public Bool_t RemoveTree(TTree* tree, const Text_t* stepname)
public Bool_t ResetBackStores()
public void ResetCurrentDynList()
private Bool_t SaveFolder(TFolder* source)
public void SaveObjects(TFile* file)
public Bool_t SetAnalysisCondition(const Text_t* name, TGo4Condition* con, Bool_t counter, TFolder* parent)
public Bool_t SetCanvas(const Text_t* name, TGo4CanvasStatus* stat, TFolder* parent)
public void SetCurrentDynList(TGo4DynamicList* list)
public Bool_t SetDynamicEntryStatus(const Text_t* name, TGo4DynamicEntryStatus* state, const Text_t* listname)
public void SetDynListInterval(Int_t val)
public Bool_t SetParameter(const Text_t* name, TGo4Parameter* par, TFolder* parent)
public Bool_t SetPicture(const Text_t* name, TGo4Picture* pic, TFolder* parent)
private TObject* TestObject(TFolder* folder, const Text_t* & pathname, const Text_t* objectname, const TClass* cl)
Association Links |
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TFolder
to Class TMutex
to Class TList
to Class TIterator
to Class TGo4DynamicList
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |