class HAsciiRaw: public HAscii



 HAsciiRaw

 Class inherited from HAscii for reading/writing ASCII files in raw format.
 The data are just columns of digits (or characters), every column has its
 keyword at the top. Data block starts from [section] name.



Function Members (Methods)

public:
HAsciiRaw()
HAsciiRaw(const HAsciiRaw& source)
virtual~HAsciiRaw()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
Bool_tHAscii::CheckOpenedFile()
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
voidHAscii::CloseFile(const Char_t* filename = 0)
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
Bool_tHAscii::CopySection(const Char_t* sec)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
HAsciiFile*HAscii::GetActiveFile()
Char_t*HAscii::GetActiveKeyword()
HAsciiSection*HAscii::GetActiveSection()
Char_t*HAscii::GetCommentKeyword()
Int_tGetCounter()
Bool_tGetData()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
Char_t*GetKeyName(Int_t n = 0)
Int_tGetKeys()
Int_tGetKeyTypeId(Int_t n = 0)
Bool_tGetKeyword()
virtual const char*TObject::GetName() const
Int_tHAscii::GetNumInLine()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Long_tGetRowsNr()
Bool_tGetSection()
Char_tHAscii::GetSeparator()
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tHAscii::IsNextKeyword()
Bool_tTObject::IsOnHeap() const
Bool_tHAscii::IsReadFile()
virtual Bool_tTObject::IsSortable() const
Bool_tHAscii::IsWriteFile()
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
fstream&HAscii::OpenFile(const Char_t* filename, const Char_t* mode = "read")
voidHAscii::OpenFileList(const Char_t* filename)
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
HAsciiRaw&operator=(const HAsciiRaw& source)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
Char_tReadChar(Int_t col, Int_t raw)
Char_tReadChar(const Char_t* keyname, Int_t raw)
Char_tReadChar(Int_t colcond, Int_t rawvalue, Int_t col)
Char_tReadChar(Int_t colcond, Int_t rawvalue, const Char_t* key)
Char_tReadChar(const Char_t* keycond, Int_t rawvalue, const Char_t* key)
Bool_tReadChar(Char_t* putin, Int_t col, Int_t number = 0)
Bool_tReadChar(Char_t* putin, const Char_t* keyname, Int_t number = 0)
Bool_tReadChar(TArrayC* putin, Int_t col, Int_t number = 0)
Bool_tReadChar(TArrayC* putin, const Char_t* keyname, Int_t number = 0)
Bool_tReadChar(Char_t* putin, Int_t col, Int_t begin, Int_t number)
Bool_tReadChar(Char_t* putin, const Char_t* keyname, Int_t begin, Int_t number)
Bool_tReadChar(TArrayC* putin, Int_t col, Int_t begin, Int_t number)
Bool_tReadChar(TArrayC* putin, const Char_t* keyname, Int_t begin, Int_t number)
Float_tReadFloat(Int_t col, Int_t raw)
Float_tReadFloat(const Char_t* keyname, Int_t raw)
Float_tReadFloat(Int_t colcond, Int_t rawvalue, Int_t col)
Float_tReadFloat(Int_t colcond, Int_t rawvalue, const Char_t* key)
Float_tReadFloat(const Char_t* keycond, Int_t rawvalue, Int_t col)
Float_tReadFloat(const Char_t* keycond, Int_t rawvalue, const Char_t* key)
Bool_tReadFloat(Float_t* putin, Int_t col, Int_t number = 0)
Bool_tReadFloat(Float_t* putin, const Char_t* keyname, Int_t number = 0)
Bool_tReadFloat(TArrayF* putin, Int_t col, Int_t number = 0)
Bool_tReadFloat(TArrayF* putin, const Char_t* keyname, Int_t number = 0)
Bool_tReadFloat(Float_t* putin, Int_t col, Int_t begin, Int_t number)
Bool_tReadFloat(Float_t* putin, const Char_t* keyname, Int_t begin, Int_t number)
Bool_tReadFloat(TArrayF* putin, Int_t col, Int_t begin, Int_t number)
Bool_tReadFloat(TArrayF* putin, const Char_t* keyname, Int_t begin, Int_t number)
Int_tReadInt(Int_t col, Int_t raw)
Int_tReadInt(const Char_t* keyname, Int_t raw)
Int_tReadInt(Int_t colcond, Int_t rawvalue, Int_t col)
Int_tReadInt(Int_t colcond, Int_t rawvalue, const Char_t* key)
Int_tReadInt(const Char_t* keycond, Int_t rawvalue, Int_t col)
Int_tReadInt(const Char_t* keycond, Int_t rawvalue, const Char_t* key)
Bool_tReadInt(Int_t* putin, Int_t col, Int_t number = 0)
Bool_tReadInt(Int_t* putin, const Char_t* keyname, Int_t number = 0)
Bool_tReadInt(TArrayI* putin, Int_t col, Int_t number = 0)
Bool_tReadInt(TArrayI* putin, const Char_t* keyname, Int_t number = 0)
Bool_tReadInt(Int_t* putin, Int_t col, Int_t begin, Int_t number)
Bool_tReadInt(Int_t* putin, const Char_t* keyname, Int_t begin, Int_t number)
Bool_tReadInt(TArrayI* putin, Int_t col, Int_t begin, Int_t number)
Bool_tReadInt(TArrayI* putin, const Char_t* keyname, Int_t begin, Int_t number)
Bool_tReadRawLine(Int_t row)
Char_t*HAscii::ReadRemark()
Char_t*ReadString(Int_t col, Int_t row)
Char_t*ReadString(const Char_t* keyname, Int_t row)
Char_t*ReadString(Int_t colcond, Int_t rowvalue, Int_t col)
Char_t*ReadString(Int_t colcond, Int_t rowvalue, const Char_t* key)
Char_t*ReadString(const Char_t* keycond, Int_t rowvalue, Int_t col)
Char_t*ReadString(const Char_t* keycond, Int_t rowvalue, const Char_t* key)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
HAsciiSection*SetActiveSection(const Char_t* name)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetCounter(Int_t num)
voidSetData(Bool_t val)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetKeyNr(Int_t num)
voidSetKeyword(Bool_t val)
voidHAscii::SetNumInLine(Int_t num = 16)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetReadKeyType(Int_t col, Int_t type)
voidSetReadKeyTypes(Char_t key1)
voidSetSection(Bool_t val)
voidHAscii::SetSeparator(Char_t character = ' ')
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetWriteKeyType(Int_t col, Int_t type)
voidSetWriteKeyTypes(Char_t key1)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
Bool_tWriteChar(Char_t num)
voidHAscii::WriteError()
Bool_tWriteFloat(Float_t num)
Bool_tWriteInt(Int_t num)
Bool_tWriteKeywords(const Char_t* name)
Bool_tWriteKeywords(Int_t arg)
Bool_tWriteKeywords(const Char_t* sec, Int_t arg)
Bool_tHAscii::WriteLine(const Char_t* text, Int_t linelen = 76, Int_t keylen = 0)
Bool_tWriteRawLine(Int_t first)
Bool_tWriteRawLine(Float_t first)
Bool_tWriteRawLine(Char_t first)
Bool_tWriteRawLine(const Char_t* first)
Bool_tHAscii::WriteRemark(const Char_t* text, Char_t sign = ';', Int_t linelen = 76)
Bool_tWriteSection(const Char_t* name)
Bool_tWriteString(const Char_t* num)
protected:
HAsciiSection*HAscii::CheckActiveSection()
Bool_tHAscii::CheckData()
Bool_tHAscii::CheckDataPosition(Int_t pos)
Bool_tHAscii::CheckDataType(Char_t typ)
Char_t*HAscii::CheckFileList(HAsciiFileList& list, Char_t* name)
Bool_tHAscii::CheckSection()
Bool_tHAscii::CheckUnambiguitySection()
voidHAscii::CloseOpenedFile()
Char_t*HAscii::ConvertToChar()
Float_t*HAscii::ConvertToFloat()
Int_t*HAscii::ConvertToInt()
Char_t*HAscii::ConvertToString()
Char_t*HAscii::CorrectName(Char_t* name)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
Char_t*HAscii::ReadKeywordLine(const Char_t* name = 0)
voidHAscii::ResetBankData()
voidHAscii::ResetKeyData()
private:
Bool_tReadSectionRaw()
Bool_tRecogniseKeys(const Char_t* name, Int_t num = 0)
voidReset()

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
public:
fstreamHAscii::fStreamFileWrite- stream object handling file writing
Char_t**fpKeyNames- array (of size fKeys) of array of keyword names
Int_t*fpKeyTypeId- array of type of data in given column
protected:
Int_tHAscii::fDataBank- data bank id specifying type of data
Int_tHAscii::fDataCounter- number of data units of given type for keyword just read
Int_tHAscii::fDataLineLength- length of string containing data
HAsciiFileListHAscii::fFileList- list of files and every file has its list of sections
Char_tHAscii::fFileWriteName[128]- file name opened in write mode
Int_tHAscii::fFileWriteState- writing file status, if file opened it is 1, 2 or 3
Char_tHAscii::fKeyLine[128]- keyword name
Int_tHAscii::fNumInLine- number of units (digits, characters) in line to be written
Char_tHAscii::fSeparator- character used as separator (space, tab or comma)
HAsciiFile*HAscii::fpActiveFile- auxiliary pointer to file containing active section
HAsciiSection*HAscii::fpActiveSection- auxiliary pointer to active section
Char_t*HAscii::fpCommentLine- string with commentary line
Char_t*HAscii::fpDataChar
Float_t*HAscii::fpDataFloat
Int_t*HAscii::fpDataInt
Char_t*HAscii::fpDataLine- string with data as dynamically allocated array
Char_t*HAscii::fpDataString
Char_t*HAscii::fpRemarkLine
private:
Int_tfCounter- auxiliary variable, number of digitis written in given line
Bool_tfData- logical variable, true after writing 1st and next lines of data
Int_tfKeys- number of keywords
Bool_tfKeywords- logical variable, true after writing keywords
Bool_tfSection- logical variable, true after writing section

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HAsciiRaw()
 Default constructor.
~HAsciiRaw()
 Destructor, releases memory and resets data.
HAsciiRaw(const HAsciiRaw& source)
HAsciiRaw& operator=(const HAsciiRaw& source)
Int_t GetKeys()
 Number of keywords (columns of data).
Int_t GetKeyTypeId(Int_t n = 0)
 Type of data for column n. -1 means type is not defined,
 0 - Int_t, 1 - Float_t, 2 - Char_t.
Char_t* GetKeyName(Int_t n = 0)
 Keyword name for column n.
HAsciiSection* SetActiveSection(const Char_t* name)
 Setting active section. During activation keywords are read and stored
 and all raw data are scanned and stored as string variables containing
 the subsequent columns of data.
Bool_t ReadSectionRaw()
 It is called only from SetActiveSection. The function reads the whole
 section - kewords and column data (automatically assigned to proper
 keyword). The control of number of data in line with respect to number
 of keywords is performed.
Long_t GetRowsNr()
 Number of data units in column of raw data.
Int_t ReadInt(Int_t col, Int_t row)
 Reading one Int_t digit from column col in position row.
Int_t ReadInt(const Char_t* keyname, Int_t row)
 Reading one Int_t digit from column keyname in position row.
Int_t ReadInt(Int_t colcond, Int_t rowvalue, Int_t col)
 Reading one Int_t digit from column col in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Int_t ReadInt(Int_t colcond, Int_t rowvalue, const Char_t* key)
 Reading one Int_t digit from column key in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Int_t ReadInt(const Char_t* keycond, Int_t rowvalue, Int_t col)
 Reading one Int_t digit from column col in the position described
 by the condition: in column keycond find digit of value = rowvalue.
Int_t ReadInt(const Char_t* keycond, Int_t rowvalue, const Char_t* key)
 Reading one Int_t digit from column key in the position described
 by the condition: in column keycond find digit of value = rowvalue.
Bool_t ReadInt(Int_t* putin, Int_t col, Int_t begin, Int_t number)
 Reading number of Int_t digits from column col starting from position begin.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadInt(Int_t* putin, const Char_t* keyname, Int_t begin, Int_t number)
 Reading number of Int_t digits from column keyname starting from position begin.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadInt(Int_t* putin, Int_t col, Int_t number)
 Reading number of Int_t digits from column col. If number = 0 all data are read.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadInt(Int_t* putin, const Char_t* keyname, Int_t number)
 Reading number of Int_t digits from column keyname. If number = 0 all data are read.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadInt(TArrayI* putin, Int_t col, Int_t begin, Int_t number)
 Reading number of Int_t digits from column col starting from position begin.
 Digits are put into TArrayI pointed by putin.
Bool_t ReadInt(TArrayI* putin, const Char_t* keyname, Int_t begin, Int_t number)
 Reading number of Int_t digits from column keyname starting from position begin.
 Digits are put into TArrayI pointed by putin.
Bool_t ReadInt(TArrayI* putin, Int_t col, Int_t number)
 Reading number of Int_t digits from column col. If number = 0 all data are read.
 Digits are put into TArrayI pointed by putin.
Bool_t ReadInt(TArrayI* putin, const Char_t* keyname, Int_t number)
 Reading number of Int_t digits from column keyname. If number = 0 all data are read.
 Digits are put into TArrayI pointed by putin.
Float_t ReadFloat(Int_t col, Int_t row)
 Reading one Float_t digit from column col in position row.
Float_t ReadFloat(const Char_t* keyname, Int_t row)
 Reading one Float_t digit from column keyname in position row.
Float_t ReadFloat(Int_t colcond, Int_t rowvalue, Int_t col)
 Reading one Float_t digit from column col in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Float_t ReadFloat(Int_t colcond, Int_t rowvalue, const Char_t* key)
 Reading one Float_t digit from column key in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Float_t ReadFloat(const Char_t* keycond, Int_t rowvalue, Int_t col)
 Reading one Float_t digit from column col in the position described
 by the condition: in column keycond find digit of value = rowvalue.
Float_t ReadFloat(const Char_t* keycond, Int_t rowvalue, const Char_t* key)
 Reading one Float_t digit from column key in the position described
 by the condition: in column keycond find digit of value = rowvalue.
Bool_t ReadFloat(Float_t* putin, Int_t col, Int_t begin, Int_t number)
 Reading number of Float_t digits from column col starting from position begin.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadFloat(Float_t* putin, const Char_t* keyname, Int_t begin, Int_t number)
 Reading number of Float_t digits from column keyname starting from position begin.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadFloat(Float_t* putin, Int_t col, Int_t number)
 Reading number of Float_t digits from column col. If number = 0 all data are read.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadFloat(Float_t* putin, const Char_t* keyname, Int_t number)
 Reading number of Float_t digits from column keyname. If number = 0 all data are read.
 Digits are put into Int_t array pointed by putin.
Bool_t ReadFloat(TArrayF* putin, Int_t col, Int_t begin, Int_t number)
 Reading number of Float_t digits from column col starting from position begin.
 Digits are put into TArrayI pointed by putin.
Bool_t ReadFloat(TArrayF* putin, const Char_t* keyname, Int_t begin, Int_t number)
 Reading number of Float_t digits from column keyname starting from position begin.
 Digits are put into TArrayI pointed by putin.
Bool_t ReadFloat(TArrayF* putin, Int_t col, Int_t number)
 Reading number of Float_t digits from column col. If number = 0 all data are read.
 Digits are put into TArrayI pointed by putin.
Bool_t ReadFloat(TArrayF* putin, const Char_t* keyname, Int_t number)
 Reading number of Float_t digits from column keyname. If number = 0 all data are read.
 Digits are put into TArrayI pointed by putin.
Char_t ReadChar(Int_t col, Int_t row)
 Reading one Char_t character from column col in position row.
Char_t ReadChar(const Char_t* keyname, Int_t row)
 Reading one Char_t character from column keyname in position row.
Char_t ReadChar(Int_t colcond, Int_t rowvalue, Int_t col)
 Reading one Char_t character from column col in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Char_t ReadChar(Int_t colcond, Int_t rowvalue, const Char_t* key)
 Reading one Char_t character from column key in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Char_t ReadChar(const Char_t* keycond, Int_t rowvalue, const Char_t* key)
 Reading one Char_t character digit from column key in the position described
 by the condition: in column keycond find digit of value = rowvalue.
Bool_t ReadChar(Char_t* putin, Int_t col, Int_t begin, Int_t number)
 Reading number of Char_t characters from column col starting from position begin.
 Digits are put into Char_t array pointed by putin.
Bool_t ReadChar(Char_t* putin, const Char_t* keyname, Int_t begin, Int_t number)
 Reading number of Char_t characters from column keyname starting from position begin.
 Digits are put into Char_t array pointed by putin.
Bool_t ReadChar(Char_t* putin, Int_t col, Int_t number)
 Reading number of Char_t characters from column col. If number = 0 all data are read.
 Digits are put into Char_t array pointed by putin.
Bool_t ReadChar(Char_t* putin, const Char_t* keyname, Int_t number)
 Reading number of Char_t characters from column keyname. If number = 0 all data are read.
 Digits are put into Char_t array pointed by putin.
Bool_t ReadChar(TArrayC* putin, Int_t col, Int_t begin, Int_t number)
 Reading number of Char_t characters from column col starting from position begin.
 Digits are put into TArrayC pointed by putin.
Bool_t ReadChar(TArrayC* putin, const Char_t* keyname, Int_t begin, Int_t number)
 Reading number of Char_t characters from column keyname starting from position begin.
 Digits are put into TArrayC pointed by putin.
Bool_t ReadChar(TArrayC* putin, Int_t col, Int_t number)
 Reading number of Char_t characters from column col. If number = 0 all data are read.
 Digits are put into TArrayC pointed by putin.
Bool_t ReadChar(TArrayC* putin, const Char_t* keyname, Int_t number)
 Reading number of Char_t characters from column keyname. If number = 0 all data are read.
 Digits are put into TArrayC pointed by putin.
Char_t* ReadString(Int_t col, Int_t row)
 Reading string of characters from column col in position row.
Char_t* ReadString(const Char_t* keyname, Int_t row)
 Reading string from column keyname in position row.
Char_t* ReadString(Int_t colcond, Int_t rowvalue, Int_t col)
 Reading string from column col in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Char_t* ReadString(Int_t colcond, Int_t rowvalue, const Char_t* key)
 Reading string from column key in the position described
 by the condition: in column colcond find digit of value = rowvalue.
Char_t* ReadString(const Char_t* keycond, Int_t rowvalue, Int_t col)
 Reading string from column col in the position described
 by the condition: in column keycond find digit of value = rowvalue.
Char_t* ReadString(const Char_t* keycond, Int_t rowvalue, const Char_t* key)
 Reading sitrng from column key in the position described
 by the condition: in column keycond find digit of value = rowvalue.
Bool_t WriteSection(const Char_t* name)
 Writing section name. Brackets [ ] are added automatically.
Bool_t RecogniseKeys(const Char_t* name, Int_t num = 0)
 Analysis of string line containing keywords, counting them and writing
 their names into fpKeyNames array.
Bool_t WriteKeywords(const Char_t* name)
 Writing keywords line.
Bool_t WriteKeywords(const Char_t* sec, Int_t arg)
 Writing keywords, number of keywords arg and the keywords themselves (as strings)
 are the arguments.
Bool_t WriteKeywords(const Char_t* sec, Int_t arg, ...)
 Writing section sec and keywords (number of keywords is arg).
void SetReadKeyType(Int_t col, Int_t type)
 This is auxiliary function used only in HParHadAsciiFileIo to have access
 to private data member of this class.
void SetWriteKeyType(Int_t col, Int_t type)
 This is auxiliary function used only in HParHadAsciiFileIo to have access
 to private data member of this class.
void SetWriteKeyTypes(Char_t key1, ...)
 Defining type of data for subsequent columns (described by keywords) to be written.
 Allowed type of data are: 'i' - Int_t, 'f' - Float_t, 'c' - Char_t and 's' - string (Char_t*).
 You can force changing type of column data calling this function.
void SetReadKeyTypes(Char_t key1, ...)
 Defining type of data read for subsequent columns (described by keywords).
 Active section must be selected first.
 Allowed type of data are: 'i' - Int_t, 'f' - Float_t, 'c' - Char_t and
 's' - string (Char_t*).
 You can force changing type of column data calling this function.
Bool_t ReadRawLine(Int_t row, ...)
 Reading of given row of raw data. The first argument is the 'row' number
 and then pointers to variables of proper type should follow. It means
 that the sequence of variables should be exactly of the same type as
 declared for types of columns of data. For example:
 ReadRawLine(5, &a, &b, &c);
 where a, b, c, are variables of proper type.
Bool_t WriteRawLine(Int_t first, ...)
 Writing line of data. The number and the type of arguments must be in agreement
 with the number of columns (keywords) and their declared types. There is no type
 control and user is fully responsible to put right arguments. (This function
 is used in case of the first argument of Int_t type).
Bool_t WriteRawLine(Float_t first, ...)
 Writing line of data. The number and the type of arguments must be in agreement
 with the number of columns (keywords) and their declared types. There is no type
 control and user is fully responsible to put right arguments. (This function
 is used in case of the first argument of Float_t type).
Bool_t WriteRawLine(Char_t first, ...)
 Writing line of data. The number and the type of arguments must be in agreement
 with the number of columns (keywords) and their declared types. There is no type
 control and user is fully responsible to put right arguments. (This function
 is used in case of the first argument of Char_t type).
Bool_t WriteRawLine(const Char_t* first, ...)
 Writing line of data. The number and the type of arguments must be in agreement
 with the number of columns (keywords) and their declared types. There is no type
 control and user is fully responsible to put right arguments. (This function
 is used in case of the first argument of Char_t* type /string/).
Bool_t WriteInt(Int_t num)
 Writing one Int_t digit. Number of units in line as well as their type
 compared to number of keywords and types is controlled so break-line
 is automatically done. If the type for given column of data was not
 previously declared, it will be Int_t since now.
Bool_t WriteFloat(Float_t num)
 Writing one Float_t digit. Number of units in line as well as their type
 compared to number of keywords and types is controlled so break-line
 is automatically done. If the type for given column of data was not
 previously declared, it will be Float_t since now.
Bool_t WriteChar(Char_t num)
 Writing one Char_t digit. Number of units in line as well as their type
 compared to number of keywords and types is controlled so break-line
 is automatically done. If the type for given column of data was not
 previously declared, it will be Char_t since now.
Bool_t WriteString(const Char_t* num)
 Writing a string. Number of units in line as well as their type
 compared to number of keywords and types is controlled so break-line
 is automatically done. If the type for given column of data was not
 previously declared, it will be Char_t* (string) since now.
void Reset()
 Resetting all data and releasing memory.
Bool_t GetKeyword()
{ return fKeywords; }
Bool_t GetSection()
{ return fSection; }
Bool_t GetData()
{ return fData; }
Int_t GetCounter()
{ return fCounter; }
void SetCounter(Int_t num)
{ fCounter = num; }
void SetKeyword(Bool_t val)
{ fKeywords = val; }
void SetSection(Bool_t val)
{ fSection = val; }
void SetData(Bool_t val)
{ fData = val; }
void SetKeyNr(Int_t num)
{ fKeys = num; }

Last change: Sat May 22 12:53:36 2010
Last generated: 2010-05-22 12:53

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.