Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

FocalSurfaceFileParser

#include "FocalSurfaceFileParser.hh"

FocalSurfaceFileParser


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

class FocalSurfaceFileParser : public NumbersFileParser

Inheritance Chart:
EsafMsgSource
<-
NumbersFileParser
<-
FocalSurfaceFileParser

    public:
FocalSurfaceFileParser(string& fname) virtual ~FocalSurfaceFileParser() static TClass* Class() const EVector& Dir() const int GetColOffset() int GetRowOffset() virtual TClass* IsA() const int NewElementaryCell() int NewFrontEndChip() int NewMacroCell() int NewPmtId() const EVector& Norm() const const EVector& Pos() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
int fCurrent int fOldPmt int fOldMC int fOldChip int fOldEC EVector fPos EVector fNorm EVector fDir public:
static const FocalSurfaceFileParser::FileFormatTable PmtIdCol static const FocalSurfaceFileParser::FileFormatTable MCIdCol static const FocalSurfaceFileParser::FileFormatTable PDMIdCol static const FocalSurfaceFileParser::FileFormatTable ECIdCol static const FocalSurfaceFileParser::FileFormatTable ChipIdCol static const FocalSurfaceFileParser::FileFormatTable CellRowCol static const FocalSurfaceFileParser::FileFormatTable CellColCol static const FocalSurfaceFileParser::FileFormatTable PmtTypeCol static const FocalSurfaceFileParser::FileFormatTable PosXCol static const FocalSurfaceFileParser::FileFormatTable PosYCol static const FocalSurfaceFileParser::FileFormatTable PosZCol static const FocalSurfaceFileParser::FileFormatTable NormXCol static const FocalSurfaceFileParser::FileFormatTable NormYCol static const FocalSurfaceFileParser::FileFormatTable NormZCol static const FocalSurfaceFileParser::FileFormatTable DirXCol static const FocalSurfaceFileParser::FileFormatTable DirYCol static const FocalSurfaceFileParser::FileFormatTable DirZCol

Class Description


FocalSurfaceFileParser( string& fn ) : NumbersFileParser( fn, FSFCOLUMNS )

~FocalSurfaceFileParser()

int NewPmtId()

int NewMacroCell()

int NewElementaryCell()

int NewFrontEndChip()

const EVector& Pos()

const EVector& Norm()

const EVector& Dir()



Inline Functions


                int GetRowOffset()
                int GetColOffset()
            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 Wed Nov 16 16:17:55 2005