BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDbShiftReport


class description - source file - inheritance tree

class BrDbShiftReport : public BrDbTable

    private:
void SetShift(const Char_t* x) void SetShiftPersonel(const Char_t* x) void SetShiftSummary(const Char_t* x) void SetShiftSupervisor(const Char_t* x) public:
BrDbShiftReport BrDbShiftReport() BrDbShiftReport BrDbShiftReport(Int_t time, Int_t logBook, Int_t logPage1, Int_t logPage2, const Char_t* shift, const Char_t* shiftSupervisor, const Char_t* shiftPersonel, const Char_t* shiftSummary) BrDbShiftReport BrDbShiftReport(BrDbShiftReport&) void ~BrDbShiftReport() static TClass* Class() static BrDbQuery* Create() Int_t GetLogBook() const Int_t GetLogPage1() const Int_t GetLogPage2() const const Char_t* GetShift() const const Char_t* GetShiftPersonel() const const Char_t* GetShiftSummary() const const Char_t* GetShiftSupervisor() const Int_t GetSummarySize() const Int_t GetTime() const virtual BrDbQuery* Insert() virtual TClass* IsA() const static TObjArray* MultipleInstance(TSQLResult*) void Print(Option_t* option) virtual void ShowMembers(TMemberInspector& insp, char* parent) static BrDbShiftReport* SingleInstance(TSQLRow*) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fTime Time of submition Int_t fLogBook Log book number Int_t fLogPage1 First page in logbook Int_t fLogPage2 Second page in logbook Char_t fShift[256] Shift description Char_t fShiftSupervisor[256] Supervisor name Char_t fShiftPersonel[256] Persons on shift Int_t fSummarySize Size of trigger summary Char_t* fShiftSummary [fSummarySize] Summary of shift public:
static const Char_t* kTableName

Class Description



BrDbShiftReport(void)
 Empty default constructor.

BrDbShiftReport(Int_t time, Int_t logBook, Int_t logPage1, Int_t logPage2, const Char_t* shift, const Char_t* shiftSupervisor, const Char_t* shiftPersonel, const Char_t* shiftSummary)
 Constructor.

BrDbQuery* Create(void)
 Returns a SQL query string suitable for creation of this table in
 a database.

BrDbShiftReport* SingleInstance(TSQLRow* row)
 Returns an instance of a BrDbShiftReport. User needs to store this
 object imidiatly.

TObjArray* MultipleInstance(TSQLResult* res)
 Returns an (1D) array of BrDbShiftReport's matching Query that
 made the TSQLResult. User need to store this immediately.

BrDbQuery* Insert(void)

void SetShift(const Char_t* x)
 Set ShiftReportType

void SetShiftSupervisor(const Char_t* x)
 Set ShiftReportType

void SetShiftPersonel(const Char_t* x)
 Set ShiftReportType

void SetShiftSummary(const Char_t* x)
 Set ShiftSummary

void Print(Option_t* option)
 Print shift report to standard out
 Options:
   S       Show summary (not default)




Inline Functions


                  Int_t GetTime() const
                  Int_t GetLogBook() const
                  Int_t GetLogPage1() const
                  Int_t GetLogPage2() const
          const Char_t* GetShift() const
          const Char_t* GetShiftSupervisor() const
          const Char_t* GetShiftPersonel() const
                  Int_t GetSummarySize() const
          const Char_t* GetShiftSummary() const
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
        BrDbShiftReport BrDbShiftReport(BrDbShiftReport&)
                   void ~BrDbShiftReport()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/06/21 14:55:17 $ by hagel $

Validate HTML
Validate CSS