Pan: The Parity Analyzer -- Class Index

Pan classes only
All classes


+
class TaIResultsFile
-
#include "TaIResultsFile.hh"
Display options:
Show inherited
Show non-public

class TaIResultsFile: public basic_ifstream<char,char_traits<char> >


HALL A C++/ROOT Parity Analyzer  Pan

           TaIResultsFile.cc   (implementation)

 Author:  R. Holmes <http://mep1.phy.syr.edu/~rsholmes>, A. Vacheret <http://www.jlab.org/~vacheret>, R. Michaels <http://www.jlab.org/~rom>, K.Paschke
 @(#)pan/src:$Name:  $:$Id: TaIResultsFile.cc,v 1.7 2005/08/07 21:44:02 moffit Exp $



  Results database file (for input)

  Derives from ofstream; provides methods to find a file with
  the standard format name and header line, and to read standard
  format result lines.  See pan/db/results_database.txt for details.


Function Members (Methods)

public:
TaIResultsFile(const char* filename, const UInt_t chks = 0)
TaIResultsFile(const RunNumber_t run, const string atype, const string com = "", const UInt_t chks = 0)
TaIResultsFile(const RunNumber_t run, const char* atype, const char* com = """", const UInt_t chks = 0)
virtual~TaIResultsFile()
boolbasic_ios<char,char_traits<char> >::bad() const
static TClass*Class()
voidbasic_ios<char,char_traits<char> >::clear(ios_base::iostate state = goodbit)
voidbasic_ifstream<char,char_traits<char> >::close()
basic_ios<char,char_traits<char> >&basic_ios<char,char_traits<char> >::copyfmt(const basic_ios<char,char_traits<char> >& rhs)
boolbasic_ios<char,char_traits<char> >::eof() const
ios_base::iostatebasic_ios<char,char_traits<char> >::exceptions() const
voidbasic_ios<char,char_traits<char> >::exceptions(ios_base::iostate excpt)
boolbasic_ios<char,char_traits<char> >::fail() const
basic_ios<char,char_traits<char> >::char_typebasic_ios<char,char_traits<char> >::fill() const
basic_ios<char,char_traits<char> >::char_typebasic_ios<char,char_traits<char> >::fill(basic_ios<char,char_traits<char> >::char_type ch)
ios_base::fmtflagsios_base::flags() const
ios_base::fmtflagsios_base::flags(ios_base::fmtflags fmtfl)
streamsizebasic_istream<char,char_traits<char> >::gcount() const
basic_istream<char,char_traits<char> >::int_typebasic_istream<char,char_traits<char> >::get()
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::get(basic_istream<char,char_traits<char> >::char_type& c)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::get(basic_istream<char,char_traits<char> >::__streambuf_type& sb)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::get(basic_istream<char,char_traits<char> >::char_type* s, streamsize n)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::get(basic_istream<char,char_traits<char> >::__streambuf_type& sb, basic_istream<char,char_traits<char> >::char_type delim)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::get(basic_istream<char,char_traits<char> >::char_type* s, streamsize n, basic_istream<char,char_traits<char> >::char_type delim)
UInt_tGetChksum() const
const string&GetCom() const
const TStringGetComTS() const
Double_tGetErr() const
EventNumber_tGetEv0() const
EventNumber_tGetEv1() const
const string&GetLine() const
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::getline(basic_istream<char,char_traits<char> >::char_type* s, streamsize n)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::getline(basic_istream<char,char_traits<char> >::char_type* s, streamsize n, basic_istream<char,char_traits<char> >::char_type delim)
const TStringGetLineTS() const
const string&GetPtag() const
const TStringGetPtagTS() const
Double_tGetRes() const
const string&GetRtag() const
const TStringGetRtagTS() const
const string&GetUnits() const
const TStringGetUnitsTS() const
boolbasic_ios<char,char_traits<char> >::good() const
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::ignore(streamsize n = 1)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::ignore(streamsize n, basic_istream<char,char_traits<char> >::int_type delim)
boolbasic_ifstream<char,char_traits<char> >::is_open()
virtual TClass*IsA() const
long&ios_base::iword(int index)
charbasic_ios<char,char_traits<char> >::narrow(char, char) const
voidbasic_ifstream<char,char_traits<char> >::open(const char* s, ios_base::openmode mode = ios_base::in)
void*basic_ios<char,char_traits<char> >::operator void*() const
boolbasic_ios<char,char_traits<char> >::operator!() const
intbasic_istream<char,char_traits<char> >::peek()
streamsizeios_base::precision() const
streamsizeios_base::precision(streamsize prec)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::putback(basic_istream<char,char_traits<char> >::char_type c)
void*&ios_base::pword(int index)
basic_filebuf<char,char_traits<char> >*basic_ifstream<char,char_traits<char> >::rdbuf() const
ios_base::iostatebasic_ios<char,char_traits<char> >::rdstate() const
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::read(basic_istream<char,char_traits<char> >::char_type* s, streamsize n)
Bool_tReadNextLine()
streamsizebasic_istream<char,char_traits<char> >::readsome(basic_istream<char,char_traits<char> >::char_type* s, streamsize n)
voidios_base::register_callback(ios_base::event_callback fn, int index)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::seekg(basic_istream<char,char_traits<char> >::pos_type pos)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::seekg(basic_istream<char,char_traits<char> >::off_type, ios_base::seekdir)
ios_base::fmtflagsios_base::setf(ios_base::fmtflags fmtfl)
ios_base::fmtflagsios_base::setf(ios_base::fmtflags fmtfl, ios_base::fmtflags mask)
voidbasic_ios<char,char_traits<char> >::setstate(ios_base::iostate state)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
intbasic_istream<char,char_traits<char> >::sync()
boolios_base::sync_with_stdio(bool sync = true)
basic_istream<char,char_traits<char> >::pos_typebasic_istream<char,char_traits<char> >::tellg()
basic_ostream<char,char_traits<char> >*basic_ios<char,char_traits<char> >::tie() const
basic_ostream<char,char_traits<char> >*basic_ios<char,char_traits<char> >::tie(basic_ostream<char,char_traits<char> >* tie_arg)
basic_istream<char,char_traits<char> >::__istream_type&basic_istream<char,char_traits<char> >::unget()
voidios_base::unsetf(ios_base::fmtflags mask)
charbasic_ios<char,char_traits<char> >::widen(char) const
streamsizeios_base::width() const
streamsizeios_base::width(streamsize wide)
static intios_base::xalloc()
private:
voidCreate(const RunNumber_t run, const string atype, const string com, const UInt_t chks = 0)
TaIResultsFile&operator=(const TaIResultsFile&)

Data Members

public:
enum ios_base::io_state { goodbit
badbit
eofbit
failbit
};
enum ios_base::open_mode { app
binary
in
out
trunc
ate
};
enum ios_base::seek_dir { beg
cur
end
};
enum ios_base::fmt_flags { boolalpha
dec
fixed
hex
internal
left
oct
right
scientific
showbase
showpoint
showpos
skipws
unitbuf
uppercase
adjustfield
basefield
floatfield
};
enum ios_base::event { erase_event
imbue_event
copyfmt_event
};
private:
UInt_tfChksumdatabase checksum from the file
stringfComcomment from last read
Double_tfErrerror on result from last read
EventNumber_tfEv0lower event limit from last read
EventNumber_tfEv1upper event limit from last read
stringfLineline from last read
stringfPtagprogram tag from last read
Double_tfResresult from last read
stringfRtagresult tag from last read
stringfUnitsunits from last read

Class Charts

Inheritance Chart:
basic_ifstream >
TaIResultsFile

Function documentation

virtual ~TaIResultsFile()
 There should be no need to copy or assign a TaIResultsFile, so
 the copy constructor and assignment operator are private and
 null.

Author: R. Holmes , A. Vacheret , R. Michaels , K.Paschke
Last update: pan/src:$Name: $:$Id: TaIResultsFile.cc,v 1.7 2005/08/07 21:44:02 moffit Exp $

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.