class TFAsroIO: public TFVirtualIO, protected TFAsroFiles


  File:      TFAsroIO.cxx

  Version:   1.0

  Author:    Reiner Rohlfs (GADC)

  History:   1.0   16.07.03  first released version


Function Members (Methods)

public:
TFAsroIO()
TFAsroIO(const TFAsroIO&)
TFAsroIO(TFIOElement* element, const char* fileName)
TFAsroIO(TFIOElement* element, TFAsroFile* file, Int_t cycle)
virtual~TFAsroIO()
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()
TFAsroIO&operator=(const TFAsroIO&)
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* fileName, const char* name, Int_t cycle = 0, FMode mode = kFRead, TClass* classType = NULL)
protected:
static voidTFAsroFiles::CloseFile(TFAsroFile* asroFile)
static TFAsroFile*TFAsroFiles::OpenFile(const char* fileName, Bool_t readOnly)

Data Members

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

Class Charts

Inheritance Chart:
TFVirtualIO
TFAsroFiles
TFAsroIO

Function documentation

TFIOElement * TFRead(const char* fileName, const char* name, Int_t cycle = 0, FMode mode = kFRead, TClass* classType = NULL)
 Opens and reads one element in an ASRO file.
TFAsroIO(const TFAsroIO& )
TFAsroIO(TFIOElement* element, TFAsroFile* file, Int_t cycle)
TFAsroIO(TFIOElement* element, const char* fileName)
 opens a file or creates a new file if the file does not exist and creates
 a new element in the ASRO file.
~TFAsroIO()
Int_t DeleteElement()
Int_t SaveElement(Int_t compLevel = -1)
UInt_t GetNumColumns()
TFBaseCol * ReadCol(const char* name)
void ReadAllCol(ColList& columns)
Int_t SaveColumns(ColList& columns, Int_t compLevel = -1)
Int_t DeleteColumn(const char* name)
void GetColNames(std::map<TString, TNamed> & columns)
TFAsroIO(const TFAsroIO& )
Bool_t IsOpen()
{return fFile != NULL && fFile->IsOpen(); }
const char * GetFileName()
{return fFile == NULL ? NULL : fFile->GetFileName();}
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:06 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.