BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDbFile


class description - source file - inheritance tree

class BrDbFile : public BrDbTable

    private:
void SetHPSSFile(const Char_t* x) void SetSpoolFile(const Char_t* x) void SetTriggerSummary(const Char_t* x) public:
BrDbFile BrDbFile() BrDbFile BrDbFile(const Char_t* spoolFile, Int_t runNo, Int_t seqNo, Int_t fileStartTime, Int_t fileEndTime, Int_t sizeBytes, Int_t firstEventNo, Int_t lastEventNo, Int_t eventCount, Int_t hpssStartTime, Int_t hpssEndTime, const Char_t* hpssFile, const Char_t* triggerSummary) BrDbFile BrDbFile(BrDbFile&) void ~BrDbFile() static TClass* Class() static BrDbQuery* Create() Int_t GetEventCount() const Int_t GetFileEndTime() const Int_t GetFileStartTime() const Int_t GetFirstEventNo() const Int_t GetHPSSEndTime() const const Char_t* GetHPSSFile() const Int_t GetHPSSStartTime() const Int_t GetLastEventNo() const Int_t GetRunNo() const Int_t GetSeqNo() const Int_t GetSizeBytes() const const Char_t* GetSpoolFile() const Int_t GetSummarySize() const const Char_t* GetTriggerSummary() const virtual BrDbQuery* Insert() virtual TClass* IsA() const static TObjArray* MultipleInstance(TSQLResult*) virtual void ShowMembers(TMemberInspector& insp, char* parent) static BrDbFile* SingleInstance(TSQLRow*) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Char_t fSpoolFile[256] File name in spool area Int_t fRunNo Run number Int_t fSeqNo Sequence number in run Int_t fFileStartTime Time at file start (since epoch) Int_t fFileEndTime Time at file end (since epoch) Int_t fSizeBytes Size in bytes Int_t fFirstEventNo First event number in file Int_t fLastEventNo Last event number in file Int_t fEventCount Events in file Int_t fHPSSStartTime Time of file begin on HPSS Int_t fHPSSEndTime Time of file begin on HPSS Char_t fHPSSFile[256] File name in HPSS Int_t fSummarySize Size of trigger summary Char_t* fTriggerSummary [fSummarySize] Summary of triggers public:
static const Char_t* kTableName

Class Description



BrDbFile(void)
 Empty default constructor.

BrDbFile(const Char_t* spoolFile, Int_t runNo, Int_t seqNo, Int_t fileStartTime, Int_t fileEndTime, Int_t sizeBytes, Int_t firstEventNo, Int_t lastEventNo, Int_t eventCount, Int_t hpssStartTime, Int_t hpssEndTime, const Char_t* hpssFile, const Char_t* triggerSummary)
 Constructor.

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

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

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

Insert(void)

void SetSpoolFile(const Char_t* x)
 Set FileType

void SetHPSSFile(const Char_t* x)
 Set FileType

void SetTriggerSummary(const Char_t* x)
 Set TriggerSummary



Inline Functions


        const Char_t* GetSpoolFile() const
                Int_t GetRunNo() const
                Int_t GetSeqNo() const
                Int_t GetFileStartTime() const
                Int_t GetFileEndTime() const
                Int_t GetSizeBytes() const
                Int_t GetFirstEventNo() const
                Int_t GetLastEventNo() const
                Int_t GetEventCount() const
                Int_t GetHPSSStartTime() const
                Int_t GetHPSSEndTime() const
        const Char_t* GetHPSSFile() const
                Int_t GetSummarySize() const
        const Char_t* GetTriggerSummary() const
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
             BrDbFile BrDbFile(BrDbFile&)
                 void ~BrDbFile()

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