BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDbPerson


class description - source file - inheritance tree

class BrDbPerson : public BrDbTable


    public:
BrDbPerson BrDbPerson(const Char_t* lastname, const Char_t* firstnames, const Char_t* email = "0", const Char_t* institute = "0") BrDbPerson BrDbPerson(BrDbPerson&) void ~BrDbPerson() static TClass* Class() static BrDbQuery* Create() const Char_t* GetEmail() const const Char_t* GetFirstNames() const const Char_t* GetInstitute() const const Char_t* GetLastName() const virtual BrDbQuery* Insert() virtual TClass* IsA() const static TObjArray* MultipleInstance(TSQLResult*) void SetEmail(const Char_t* email) void SetFirstNames(const Char_t* firstnames) void SetInstitute(const Char_t* institute) void SetLastName(const Char_t* lastname) virtual void ShowMembers(TMemberInspector& insp, char* parent) static BrDbPerson* SingleInstance(TSQLRow*) static void SplitName(const Char_t* n, Char_t* l, Char_t* f) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Char_t fFirstNames[64] Char_t fLastName[64] Char_t fEmail[64] Char_t fInstitute[64] public:
static const Char_t* kTableName

Class Description

 Class BrDbPerson

 A rep of a BRAHMS Person both inside and outside database


BrDbPerson(const Char_t* lastname, const Char_t* firstnames, const Char_t* email, const Char_t* institute)

BrDbPerson* SingleInstance(TSQLRow* row)

MultipleInstance(TSQLResult* res)

Create(void)

Insert(void)

SetLastName(const Char_t* lastname)

SetFirstNames(const Char_t* firstnames)

SetEmail(const Char_t* email)

SetInstitute(const Char_t* institute)

SplitName(const Char_t* name, Char_t* lastname, Char_t* firstnames)
 Static method.
 Split name (1. arg) into last- (2.arg) and firstnames
 (3.arg). 1. arg should be of the form "Doe, John", or "Jane Doe",
 but no 't' (TABS) should occour in the string.



Inline Functions


        const Char_t* GetLastName() const
        const Char_t* GetFirstNames() const
        const Char_t* GetEmail() const
        const Char_t* GetInstitute() const
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
           BrDbPerson BrDbPerson(BrDbPerson&)
                 void ~BrDbPerson()

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:16 $ by hagel $

Validate HTML
Validate CSS