BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrRunInfo


class description - source file - inheritance tree

class BrRunInfo : public TObject

    private:
const Char_t* FormatDate(const Int_t time) const public:
BrRunInfo BrRunInfo() BrRunInfo BrRunInfo(BrRunInfo&) virtual void ~BrRunInfo() static TClass* Class() virtual void Commit() virtual Float_t GetBFSAngle() const virtual const Char_t* GetComments() const virtual const Char_t* GetD1Pol() const virtual Int_t GetD1Set() const virtual const Char_t* GetD2Pol() const virtual Int_t GetD2Set() const virtual const Char_t* GetD3Pol() const virtual Int_t GetD3Set() const virtual const Char_t* GetD4Pol() const virtual Int_t GetD4Set() const virtual const Char_t* GetD5Pol() const virtual Int_t GetD5Set() const virtual Int_t GetDebug() const virtual const Char_t* GetEndState() const virtual const Char_t* GetEndTime() const virtual Int_t GetErrors() const virtual Int_t GetErrorsFrontEnd() const virtual Int_t GetErrorsSync() const virtual Int_t GetErrorsUnpack() const virtual Int_t GetEventCount() const virtual Int_t GetEvents() const virtual Float_t GetFFSAngle() const virtual const Char_t* GetFileEndTime() const virtual const Char_t* GetFileStartTime() const virtual Int_t GetFirstEventNo() const virtual Int_t GetHPSS() const virtual const Char_t* GetHPSSEndTime() const virtual const Char_t* GetHPSSFile() const virtual const Char_t* GetHPSSStartTime() const virtual Int_t GetLastEventNo() const virtual Int_t GetMaxEvents() const virtual Float_t GetMRSAngle() const virtual const Char_t* GetPartitions() const virtual Int_t GetRunNo() const virtual const Char_t* GetRunType() const virtual Int_t GetScale1() const virtual Int_t GetScale2() const virtual Int_t GetScale3() const virtual Int_t GetScale4() const virtual Int_t GetScale5() const virtual Int_t GetScale6() const virtual Int_t GetScale7() const virtual Int_t GetScale8() const virtual Int_t GetSeqNo() const virtual Int_t GetSequenceRunNo() const virtual TObjArray* GetSequences() const virtual const Char_t* GetSequenceTriggerSummary() const virtual Int_t GetSizeBytes() const virtual Int_t GetSpool() const virtual const Char_t* GetSpoolFile() const virtual const Char_t* GetStartComment() const virtual const Char_t* GetStartTime() const virtual const Char_t* GetSupervisor() const virtual Int_t GetTrigger1() const virtual Int_t GetTrigger2() const virtual Int_t GetTrigger3() const virtual Int_t GetTrigger4() const virtual Int_t GetTrigger5() const virtual Int_t GetTrigger6() const virtual Int_t GetTrigger7() const virtual Int_t GetTrigger8() const virtual const Char_t* GetTriggerSummary() const virtual Int_t GetUnixEndTime() const virtual Int_t GetUnixFileEndTime() const virtual Int_t GetUnixFileStartTime() const virtual Int_t GetUnixHPSSEndTime() const virtual Int_t GetUnixHPSSStartTime() const virtual Int_t GetUnixStartTime() const virtual void Init() virtual TClass* IsA() const virtual Bool_t NextSequence() virtual void Print(Option_t* option = "B") const virtual void SetComment() virtual void SetDatabase(BrRunsDb* db) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Update(Int_t runNo) virtual void Use(const Char_t*) virtual void UseForWrite(const Char_t*, Int_t)

Data Members

    private:
BrRunsDb* fRunDb ! Database BrDbRun* fRun The current run TObjArray* fSequences The sequnces TIter* fSeqIter ! Iterator over sequences BrDbFile* fCurrentSeq ! Current sequence Bool_t fInitialized

Class Description



BrRunInfo()

~BrRunInfo()

void Init()
 Nothing

void SetDatabase(BrRunsDb* db)
 This MUST be done before Init()


void Update(Int_t runNo)
 Update structure for run given by run number

Bool_t NextSequence()
 Make internal iterator point to next sequnce information

void Print(Option_t* option) const
 Print the current information
 Options:
    B           Basic information (default)
    A           Angle settings
    F           Field settings
    H           HPSS and date/time information
    L           Trigger (latch) counts
    D           Diagnostics/Debug information
    C           Comments and supervisor information
    S           Current sequence information


const Char_t* FormatDate(const Int_t time) const
 Return formatted start date-time
 Input is the fDatim from the TDatime
 This is done in later versions of root using
 TDatime::AsSQLString() but that is not yet in root that is being
 used at the time of this writing.  So we do it by hand for
 compatibility.



Inline Functions


                 void Commit()
                 void Use(const Char_t*)
                 void UseForWrite(const Char_t*, Int_t)
                 void SetComment()
                Int_t GetRunNo() const
        const Char_t* GetRunType() const
                Int_t GetEvents() const
                Int_t GetErrors() const
                Int_t GetDebug() const
                Int_t GetSpool() const
                Int_t GetHPSS() const
        const Char_t* GetPartitions() const
        const Char_t* GetStartComment() const
        const Char_t* GetEndState() const
        const Char_t* GetStartTime() const
                Int_t GetUnixStartTime() const
        const Char_t* GetEndTime() const
                Int_t GetUnixEndTime() const
        const Char_t* GetSupervisor() const
              Float_t GetMRSAngle() const
              Float_t GetFFSAngle() const
              Float_t GetBFSAngle() const
        const Char_t* GetD1Pol() const
                Int_t GetD1Set() const
        const Char_t* GetD2Pol() const
                Int_t GetD2Set() const
        const Char_t* GetD3Pol() const
                Int_t GetD3Set() const
        const Char_t* GetD4Pol() const
                Int_t GetD4Set() const
        const Char_t* GetD5Pol() const
                Int_t GetD5Set() const
                Int_t GetTrigger1() const
                Int_t GetTrigger2() const
                Int_t GetTrigger3() const
                Int_t GetTrigger4() const
                Int_t GetTrigger5() const
                Int_t GetTrigger6() const
                Int_t GetTrigger7() const
                Int_t GetTrigger8() const
                Int_t GetScale1() const
                Int_t GetScale2() const
                Int_t GetScale3() const
                Int_t GetScale4() const
                Int_t GetScale5() const
                Int_t GetScale6() const
                Int_t GetScale7() const
                Int_t GetScale8() const
                Int_t GetMaxEvents() const
                Int_t GetErrorsFrontEnd() const
                Int_t GetErrorsSync() const
                Int_t GetErrorsUnpack() const
        const Char_t* GetTriggerSummary() const
        const Char_t* GetComments() const
        const Char_t* GetSpoolFile() const
                Int_t GetSequenceRunNo() const
                Int_t GetSeqNo() const
                Int_t GetUnixFileStartTime() const
        const Char_t* GetFileStartTime() const
                Int_t GetUnixFileEndTime() const
        const Char_t* GetFileEndTime() const
                Int_t GetSizeBytes() const
                Int_t GetFirstEventNo() const
                Int_t GetLastEventNo() const
                Int_t GetEventCount() const
                Int_t GetUnixHPSSStartTime() const
        const Char_t* GetHPSSStartTime() const
                Int_t GetUnixHPSSEndTime() const
        const Char_t* GetHPSSEndTime() const
        const Char_t* GetHPSSFile() const
        const Char_t* GetSequenceTriggerSummary() const
           TObjArray* GetSequences() const
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
            BrRunInfo BrRunInfo(BrRunInfo&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/03/21 23:42:08 $ by cholm $

Validate HTML
Validate CSS