BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrRdbmPassDb


class description - source file - inheritance tree

class BrRdbmPassDb : public BrPassDb


    public:
BrRdbmPassDb BrRdbmPassDb(const Char_t* name, const Char_t* title) BrRdbmPassDb BrRdbmPassDb(BrRdbmPassDb&) void ~BrRdbmPassDb() virtual void AddInputFile(BrDbInputFile*& inputfile) virtual void AddOutputFile(BrDbOutputFile*& outputfile) virtual void AddPass(BrDbPass*& pass) static TClass* Class() virtual BrDbInputFile* GetInputFile(const Char_t* condition) virtual BrDbInputFile* GetInputFile(const Char_t* fn, Int_t passId) virtual BrDbOutputFile* GetOutputFile(const Char_t* condition) virtual BrDbOutputFile* GetOutputFile(const Char_t* fn, Int_t passId) virtual BrDbPass* GetPass(const Char_t* condition) virtual BrDbPass* GetPass(const Char_t* name, Int_t runno, Int_t revision = -1) virtual TObjArray* GetXInputFile(const Char_t* condition) virtual TObjArray* GetXInputFile(Int_t passId) virtual TObjArray* GetXOutputFile(const Char_t* condition) virtual TObjArray* GetXOutputFile(Int_t passId) virtual TObjArray* GetXPass(const Char_t* condition) virtual TObjArray* GetXPass(const Char_t* name, Int_t runno) static BrPassDb* Instance() virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members




Class Description




BrRdbmPassDb(const Char_t* name, const Char_t* title)
 Normal constructor. Singleton.

BrPassDb* Instance(void)
 Returns an instance of the Calibration Database connection.
 Connection _must_ be constructed somewhere previousto calling
 this static method.

void AddPass(BrDbPass*& pass)
 Add a pass to the database. Make sure that there are not two
 entries of same run number with same revision.

void AddInputFile(BrDbInputFile*& inputFile)
 Add an inputfile to the database. Make sure that the passId is
 set.

void AddOutputFile(BrDbOutputFile*& outputFile)
 Add an outputfile to the database. Make sure that the passId is
 set.

TObjArray* GetXPass(const Char_t* condition)
 Find Parameters that matches condition <condition> Be aware that
 this for the moment will return all runs with condition satisfied
 with all revisions.  This must be dealt with.  Of course, the
 user could select the revision he wanted in the condition.

TObjArray* GetXPass(const Char_t* name, Int_t runno)

TObjArray* GetXInputFile(const Char_t* condition)
 Get input files matching the condition

TObjArray* GetXInputFile(Int_t passId)
 Get all input files associated with the pass ID given.

TObjArray* GetXOutputFile(const Char_t* condition)
 Get output files matching the condition

TObjArray* GetXOutputFile(Int_t passId)
 Get all output files associated with the pass ID given.

BrDbPass* GetPass(const Char_t* condition)
 Find a pass that matches condition <condition>

BrDbPass* GetPass(const Char_t* name, Int_t runno, Int_t revision)
 Find a pass with name <name> belonging to run <runno>. The latest
 revision is returned, unless a specific revision is specified.

BrDbInputFile* GetInputFile(const Char_t* condition)

BrDbInputFile* GetInputFile(const Char_t* fn, Int_t passId)

BrDbOutputFile* GetOutputFile(const Char_t* condition)

BrDbOutputFile* GetOutputFile(const Char_t* fn, Int_t passId)



Inline Functions


             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
        BrRdbmPassDb BrRdbmPassDb(BrRdbmPassDb&)
                void ~BrRdbmPassDb()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/10/08 11:01:18 $ by cholm $

Validate HTML
Validate CSS