| v2.10-0 (21000JUN2005) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
This class manages all export and import conversions of
objects to/from different file formats like ascii, radware, etc.
| Field Summary | |
private Go4Export_t | fiFilterActive filter format. |
private TString | fxCurrentDirname of the current working directory. |
private TString | fxOutFileName of the output file. |
private TString | fxOutFileCommentComment (title) of the output file. |
private TString | fxStartDirname of the start (top level) directory. |
| Fields inherited from class TNamed |
fName, fTitle |
| Constructor Summary | |
TGo4ExportManager() | |
TGo4ExportManager(const Text_t* name) | |
| Destructor Summary | |
virtual synchronized | ~TGo4ExportManager() |
| Method Summary | |
void | Export(TObject* ob, Go4Export_t format)Conversion of object into selected file format in working dir. |
void | Export(TObject* ob)Treat all general objects. |
void | Export(TH1* histo)Conversion of histogram into filter format file |
void | Export(TGraph* graph)Conversion of graph into filter file |
void | Export(TFolder* fold)Recursive conversion of all objects in fold specified filter files. folder structure will be represented by subdirs on file system. |
void | Export(TDirectory* dir)Recursive conversion of all objects in directory into filter format. folder structure will be represented by subdirs on file system. |
void | Export(TCollection* dir)Recursive conversion of all objects in collection into ascii files. folder structure will be represented by subdirs on file system. |
private void | ExportASCII(TH1* histo, Bool_t channels)Conversion of histogram into ascii file. |
private void | ExportASCII(TGraph* graph)Conversion of graph into ascii file |
private void | ExportRadware(TH1* histo)Conversion of histogram into radware file |
private void | ExportRadware(TH2* histo)Conversion of 2d histogram into radware file |
private void | ExportRadware(TGraph* graph)Conversion of graph into radware file |
private void | ExportRoot(TObject* ob)Store object into root file. |
void | SetCurrentDir(const Text_t* dir) |
void | SetFilter(Go4Export_t format) |
void | SetOutFile(const Text_t* filename) |
void | SetOutFileComment(const Text_t* comment) |
void | SetStartDir(const Text_t* dir) |
| 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 Go4Export_t fiFilter
private TString fxCurrentDir
private TString fxOutFile
private TString fxOutFileComment
private TString fxStartDir
| Constructor Detail |
public TGo4ExportManager()
public TGo4ExportManager(const Text_t* name)
| Method Detail |
public virtual synchronized ~TGo4ExportManager()
| Method Detail |
public void Export(TObject* ob, Go4Export_t format)
public void Export(TObject* ob)
public void Export(TH1* histo)
public void Export(TGraph* graph)
public void Export(TFolder* fold)
public void Export(TDirectory* dir)
public void Export(TCollection* dir)
private void ExportASCII(TH1* histo, Bool_t channels)
private void ExportASCII(TGraph* graph)
private void ExportRadware(TH1* histo)
private void ExportRadware(TH2* histo)
private void ExportRadware(TGraph* graph)
private void ExportRoot(TObject* ob)
public void SetCurrentDir(const Text_t* dir)
public void SetFilter(Go4Export_t format)
public void SetOutFile(const Text_t* filename)
public void SetOutFileComment(const Text_t* comment)
public void SetStartDir(const Text_t* dir)
| Association Links |
| 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 | ||||||||