Pan: The Parity Analyzer -- Class Index

Pan classes only
All classes


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

class TaOResultsFile: public basic_ofstream<char,char_traits<char> >


HALL A C++/ROOT Parity Analyzer  Pan

           TaOResultsFile.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: TaOResultsFile.cc,v 1.7 2005/08/31 18:23:06 moffit Exp $



  Results database file (for output)

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


Function Members (Methods)

public:
TaOResultsFile(const string ptag, const char* filename, const UInt_t chksum)
TaOResultsFile(const string ptag, const RunNumber_t run, const string atype, const UInt_t chksum, const string com = "")
TaOResultsFile(const char* ptag, const RunNumber_t run, const char* atype, const UInt_t chksum, const char* com = """")
virtual~TaOResultsFile()
boolbasic_ios<char,char_traits<char> >::bad() const
static TClass*Class()
voidbasic_ios<char,char_traits<char> >::clear(ios_base::iostate state = goodbit)
voidbasic_ofstream<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)
basic_ostream<char,char_traits<char> >::__ostream_type&basic_ostream<char,char_traits<char> >::flush()
ostream&basic_ostream<char,char_traits<char> >::form(char* format)
boolbasic_ios<char,char_traits<char> >::good() const
boolbasic_ofstream<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_ofstream<char,char_traits<char> >::open(const char* s, ios_base::openmode mode = ios_base::out)
void*basic_ios<char,char_traits<char> >::operator void*() const
boolbasic_ios<char,char_traits<char> >::operator!() const
streamsizeios_base::precision() const
streamsizeios_base::precision(streamsize prec)
basic_ostream<char,char_traits<char> >::__ostream_type&basic_ostream<char,char_traits<char> >::put(basic_ostream<char,char_traits<char> >::char_type c)
void*&ios_base::pword(int index)
basic_filebuf<char,char_traits<char> >*basic_ofstream<char,char_traits<char> >::rdbuf() const
ios_base::iostatebasic_ios<char,char_traits<char> >::rdstate() const
voidios_base::register_callback(ios_base::event_callback fn, int index)
basic_ostream<char,char_traits<char> >::__ostream_type&basic_ostream<char,char_traits<char> >::seekp(basic_ostream<char,char_traits<char> >::pos_type pos)
basic_ostream<char,char_traits<char> >::__ostream_type&basic_ostream<char,char_traits<char> >::seekp(basic_ostream<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)
boolios_base::sync_with_stdio(bool sync = true)
basic_ostream<char,char_traits<char> >::pos_typebasic_ostream<char,char_traits<char> >::tellp()
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)
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)
basic_ostream<char,char_traits<char> >::__ostream_type&basic_ostream<char,char_traits<char> >::write(const basic_ostream<char,char_traits<char> >::char_type* s, streamsize n)
voidWriteNextLine(const string rtag, const Double_t res, const Double_t err, const EventNumber_t ev0, const EventNumber_t ev1, const string units, const string com)
voidWriteNextLine(const char* rtag, const Double_t res, const Double_t err, const EventNumber_t ev0, const EventNumber_t ev1, const char* units, const char* com)
static intios_base::xalloc()
private:
TaOResultsFile(const TaOResultsFile&)
voidCreate(const string ptag, const char* filename, const UInt_t chksum)
voidCreate(const string ptag, const RunNumber_t run, const string atype, const UInt_t chksum, const string com)
TaOResultsFile&operator=(const TaOResultsFile&)

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:
stringfPtagprogram tag

Class Charts

Inheritance Chart:
basic_ofstream >
TaOResultsFile

Function documentation

virtual ~TaOResultsFile()
 There should be no need to copy or assign a TaOResultsFile, 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: TaOResultsFile.cc,v 1.7 2005/08/31 18:23:06 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.