#include "NumbersFileParser.hh" |
NumbersFileParser
class description - source file - inheritance tree (.pdf)
private:
void ProcessLine(string)
protected:
unsigned int GetNumColumns() const
Int_t GetNumLines()
public:
NumbersFileParser(const string& fn, unsigned int ncol, NumbersFileParser::Coding = ascii)
virtual ~NumbersFileParser()
static TClass* Class()
vector<Double_t>& GetCol(unsigned int col)
Double_t GetNum(unsigned int row, unsigned int col)
vector<Double_t> GetRow(unsigned int row)
Double_t GetUnit(unsigned int col) const
virtual TClass* IsA() const
void SetUnit(Double_t unit, unsigned int col)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
vector<Double_t>* fNumbers
Double_t* fUnits
string fFileName
NumbersFileParser::Coding fFileType
unsigned int fNumCol
public:
static const NumbersFileParser::Coding ascii
static const NumbersFileParser::Coding gzip
Parser of number data files
===========================
Parser of numbers data files
void ProcessLine(string line)
Helper function: gets numbers from a line
Inline Functions
void ~NumbersFileParser()
NumbersFileParser NumbersFileParser(const string& fn, unsigned int ncol, NumbersFileParser::Coding = ascii)
vector<Double_t>& GetCol(unsigned int col)
vector<Double_t> GetRow(unsigned int row)
Double_t GetNum(unsigned int row, unsigned int col)
void SetUnit(Double_t unit, unsigned int col)
Double_t GetUnit(unsigned int col) const
Int_t GetNumLines()
unsigned int GetNumColumns() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)