Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

NumbersFileParser

#include "NumbersFileParser.hh"

NumbersFileParser


class description - source file - inheritance tree (.pdf)

class NumbersFileParser : public EsafMsgSource

Inheritance Chart:
EsafMsgSource
<-
NumbersFileParser
<-
FocalSurfaceFileParser
    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)

Data Members

    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

Class Description

   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)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update 14-May-2005 21:31