class TFRootIO: public TFVirtualIO, protected TFRootFiles


  File:      TFFitsIO.cxx

  Version:   1.1.1

  Author:    Reiner Rohlfs (GADC)

  History:   1.0   18.08.03  first released version
             1.1.1 01.07.04  The ROOT file can be opened in read
                             only mode.


Function Members (Methods)

public:
TFRootIO()
TFRootIO(const TFRootIO&)
TFRootIO(TFIOElement* element, const char* fileName)
TFRootIO(TFIOElement* element, TFile* file, TDirectory* dir, Int_t cycle)
virtual~TFRootIO()
static TClass*Class()
virtual voidCreateElement()
virtual Int_tDeleteColumn(const char* name)
virtual Int_tDeleteElement()
virtual voidGetColNames(map<TString,TNamed>& columns)
virtual Int_tGetCompressionLevel()
virtual Int_tGetCycle()
virtual const char*GetFileName()
virtual UInt_tGetNumColumns()
virtual TClass*IsA() const
virtual Bool_tIsOpen()
TFRootIO&operator=(const TFRootIO&)
virtual voidReadAllCol(ColList& columns)
virtual TFBaseCol*ReadCol(const char* name)
virtual Int_tSaveColumns(ColList& columns, Int_t compLevel = -1)
virtual Int_tSaveElement(Int_t compLevel = -1)
virtual voidSetCompressionLevel(Int_t level)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
static TFIOElement*TFRead(const char* name, const char* fileName, FMode mode = kFRead, TClass* classType = NULL, Int_t cycle = 0)
protected:
static voidTFRootFiles::CloseFile(TFile* file)
static TFile*TFRootFiles::OpenFile(const char* fileName, FMode mode = kFRead)

Data Members

protected:
Int_tfCompLevel! compression level for this element
Int_tfCycle! cycle number in file
TDirectory*fDir! the subdirectory in fFile of this element
TFIOElement*TFVirtualIO::fElementthe element associated with this IOfile
TFile*fFile! the file of this element

Class Charts

Inheritance Chart:
TFVirtualIO
TFRootFiles
TFRootIO

Function documentation

TFIOElement * TFRead(const char* name, const char* fileName, FMode mode = kFRead, TClass* classType = NULL, Int_t cycle = 0)
TFRootIO(const TFRootIO& )
TFRootIO(TFIOElement* element, TFile* file, TDirectory* dir, Int_t cycle)
TFRootIO(TFIOElement* element, const char* fileName)
~TFRootIO()
Int_t DeleteElement()
Int_t SaveElement(Int_t compLevel = -1)
Int_t DeleteColumn(const char* name)
UInt_t GetNumColumns()
TFBaseCol * ReadCol(const char* name)
void ReadAllCol(ColList& columns)
Int_t SaveColumns(ColList& columns, Int_t compLevel = -1)
void GetColNames(std::map<TString, TNamed> & columns)
TFRootIO(const TFRootIO& )
Bool_t IsOpen()
{return fFile != NULL;}
const char * GetFileName()
{return fFile ? fFile->GetName() : NULL;}
Int_t GetCycle()
{return fCycle;}
void SetCompressionLevel(Int_t level)
{fCompLevel = level;}
Int_t GetCompressionLevel()
{return fCompLevel;}
void CreateElement()
{}

Author: (GADC)
Last update: Fri Mar 14 13:55:23 2008

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.