Pluto v6.3.0
Loading...
Searching...
No Matches
PDataBase Class Reference

#include <PDataBase.h>

Inheritance diagram for PDataBase:

Public Member Functions

 PDataBase ()
void Performance (void)
void SetFastKey (Int_t pkey, Int_t maxkey)
Int_t MakeParamDouble (const char *paramname, const char *descr)
Int_t MakeParamString (const char *paramname, const char *descr)
Int_t MakeParamInt (const char *paramname, const char *descr)
Int_t MakeParamTObj (const char *paramname, const char *descr)
Int_t GetParamDouble (const char *paramname)
Int_t GetParamString (const char *paramname)
Int_t GetParamInt (const char *paramname, Int_t length=-1)
Int_t GetParamTObj (const char *paramname)
char * GetDescription (const char *paramname)
void GetFastParamInt (const char *paramname, Int_t *pkey)
void GetFastParamString (const char *paramname, Int_t *pkey)
void GetFastParamDouble (const char *paramname, Int_t *pkey)
void GetFastParamTObj (const char *paramname, Int_t *pkey)
const char * GetName (Int_t key)
Bool_t GetParamDouble (Int_t key, const char *paramname, Double_t **result)
Bool_t GetParamString (Int_t key, const char *paramname, const char **result)
Bool_t GetParamInt (Int_t key, const char *paramname, Int_t **result, Int_t length=-1)
Bool_t GetParamTObj (Int_t key, const char *paramname, TObject **result)
Bool_t GetParamInt (Int_t key, Int_t pkey, Int_t **result)
Bool_t GetParamString (Int_t key, Int_t pkey, const char **result)
Bool_t GetParamDouble (Int_t key, Int_t pkey, Double_t **result)
Bool_t GetParamTObj (Int_t key, Int_t pkey, TObject **result)
Bool_t GetParamInt (Int_t key, Int_t pkey, Int_t *result)
Bool_t GetParamInt (const char *name, const char *paramname, Int_t **result)
Bool_t GetParamDouble (const char *name, const char *paramname, Double_t **result)
Bool_t GetParamString (const char *name, const char *paramname, const char **result)
Bool_t GetParamTObj (const char *name, const char *paramname, TObject **result)
Bool_t GetParamInt (const char *paramname1, Int_t value1, const char *paramname2, Int_t **result)
Bool_t GetParamDouble (const char *paramname1, Int_t value1, const char *paramname2, Double_t **result)
Bool_t GetParamString (const char *paramname1, Int_t value1, const char *paramname2, const char **result)
Bool_t GetParamTObj (const char *paramname1, Int_t value1, const char *paramname2, TObject **result)
Bool_t GetParamInt (Int_t pkey1, Int_t value1, Int_t pkey2, Int_t **result)
Bool_t GetParamDouble (Int_t pkey1, Int_t value1, Int_t pkey2, Double_t **result)
Bool_t GetParamString (Int_t pkey1, Int_t value1, Int_t pkey2, const char **result)
Bool_t GetParamTObj (Int_t pkey1, Int_t value1, Int_t pkey2, TObject **result)
Bool_t SetParamDouble (Int_t key, const char *paramname, Double_t *result)
Bool_t SetParamString (Int_t key, const char *paramname, char *result)
Bool_t SetParamInt (Int_t key, const char *paramname, Int_t *result)
Bool_t SetParamTObj (Int_t key, const char *paramname, TObject *result)
Bool_t SetParamTObj (Int_t key, Int_t pp, TObject *result)
Bool_t SetParamDouble (const char *name, const char *paramname, Double_t result)
Bool_t SetParamInt (const char *name, const char *paramname, Int_t result)
Bool_t SetParamString (const char *name, const char *paramname, char *result)
Bool_t SetParamTObj (const char *name, const char *paramname, TObject *result)
Bool_t AddEntry (Int_t key, const char *name)
Int_t AddEntry (const char *name)
Int_t GetEntry (const char *name)
Int_t GetEntryInt (const char *paramname, Int_t value)
Int_t GetEntryInt (Int_t pkey, Int_t value)
Int_t AddListEntry (const char *name, const char *count, const char *link, const char *newname)
Bool_t MakeListIterator (Int_t key, const char *count, const char *link, Int_t *listkey)
Bool_t MakeListIterator (Int_t key, Int_t count, Int_t link, Int_t *listkey)
Bool_t ListEntries (Int_t key=-1, Int_t option=0, const char *pattern=NULL)
void Print (const Option_t *delme=NULL) const

Detailed Description

Definition at line 27 of file PDataBase.h.

Constructor & Destructor Documentation

◆ PDataBase()

PDataBase::PDataBase ( )

Member Function Documentation

◆ AddEntry() [1/2]

Int_t PDataBase::AddEntry ( const char * name)

◆ AddEntry() [2/2]

Bool_t PDataBase::AddEntry ( Int_t key,
const char * name )

◆ AddListEntry()

Int_t PDataBase::AddListEntry ( const char * name,
const char * count,
const char * link,
const char * newname )

◆ GetDescription()

char * PDataBase::GetDescription ( const char * paramname)

◆ GetEntry()

Int_t PDataBase::GetEntry ( const char * name)

◆ GetEntryInt() [1/2]

Int_t PDataBase::GetEntryInt ( const char * paramname,
Int_t value )

◆ GetEntryInt() [2/2]

Int_t PDataBase::GetEntryInt ( Int_t pkey,
Int_t value )

◆ GetFastParamDouble()

void PDataBase::GetFastParamDouble ( const char * paramname,
Int_t * pkey )
inline

Definition at line 93 of file PDataBase.h.

◆ GetFastParamInt()

void PDataBase::GetFastParamInt ( const char * paramname,
Int_t * pkey )
inline

Definition at line 87 of file PDataBase.h.

◆ GetFastParamString()

void PDataBase::GetFastParamString ( const char * paramname,
Int_t * pkey )
inline

Definition at line 90 of file PDataBase.h.

◆ GetFastParamTObj()

void PDataBase::GetFastParamTObj ( const char * paramname,
Int_t * pkey )
inline

Definition at line 96 of file PDataBase.h.

◆ GetName()

const char * PDataBase::GetName ( Int_t key)

◆ GetParamDouble() [1/6]

Bool_t PDataBase::GetParamDouble ( const char * name,
const char * paramname,
Double_t ** result )
inline

Definition at line 130 of file PDataBase.h.

◆ GetParamDouble() [2/6]

Int_t PDataBase::GetParamDouble ( const char * paramname)

◆ GetParamDouble() [3/6]

Bool_t PDataBase::GetParamDouble ( const char * paramname1,
Int_t value1,
const char * paramname2,
Double_t ** result )
inline

Definition at line 144 of file PDataBase.h.

◆ GetParamDouble() [4/6]

Bool_t PDataBase::GetParamDouble ( Int_t key,
const char * paramname,
Double_t ** result )

◆ GetParamDouble() [5/6]

Bool_t PDataBase::GetParamDouble ( Int_t key,
Int_t pkey,
Double_t ** result )

◆ GetParamDouble() [6/6]

Bool_t PDataBase::GetParamDouble ( Int_t pkey1,
Int_t value1,
Int_t pkey2,
Double_t ** result )
inline

Definition at line 158 of file PDataBase.h.

◆ GetParamInt() [1/7]

Bool_t PDataBase::GetParamInt ( const char * name,
const char * paramname,
Int_t ** result )
inline

Definition at line 127 of file PDataBase.h.

◆ GetParamInt() [2/7]

Int_t PDataBase::GetParamInt ( const char * paramname,
Int_t length = -1 )

◆ GetParamInt() [3/7]

Bool_t PDataBase::GetParamInt ( const char * paramname1,
Int_t value1,
const char * paramname2,
Int_t ** result )
inline

Definition at line 141 of file PDataBase.h.

◆ GetParamInt() [4/7]

Bool_t PDataBase::GetParamInt ( Int_t key,
const char * paramname,
Int_t ** result,
Int_t length = -1 )

◆ GetParamInt() [5/7]

Bool_t PDataBase::GetParamInt ( Int_t key,
Int_t pkey,
Int_t ** result )

◆ GetParamInt() [6/7]

Bool_t PDataBase::GetParamInt ( Int_t key,
Int_t pkey,
Int_t * result )
inline

Definition at line 116 of file PDataBase.h.

◆ GetParamInt() [7/7]

Bool_t PDataBase::GetParamInt ( Int_t pkey1,
Int_t value1,
Int_t pkey2,
Int_t ** result )
inline

Definition at line 155 of file PDataBase.h.

◆ GetParamString() [1/6]

Bool_t PDataBase::GetParamString ( const char * name,
const char * paramname,
const char ** result )
inline

Definition at line 133 of file PDataBase.h.

◆ GetParamString() [2/6]

Int_t PDataBase::GetParamString ( const char * paramname)

◆ GetParamString() [3/6]

Bool_t PDataBase::GetParamString ( const char * paramname1,
Int_t value1,
const char * paramname2,
const char ** result )
inline

Definition at line 147 of file PDataBase.h.

◆ GetParamString() [4/6]

Bool_t PDataBase::GetParamString ( Int_t key,
const char * paramname,
const char ** result )

◆ GetParamString() [5/6]

Bool_t PDataBase::GetParamString ( Int_t key,
Int_t pkey,
const char ** result )

◆ GetParamString() [6/6]

Bool_t PDataBase::GetParamString ( Int_t pkey1,
Int_t value1,
Int_t pkey2,
const char ** result )
inline

Definition at line 161 of file PDataBase.h.

◆ GetParamTObj() [1/6]

Bool_t PDataBase::GetParamTObj ( const char * name,
const char * paramname,
TObject ** result )
inline

Definition at line 136 of file PDataBase.h.

◆ GetParamTObj() [2/6]

Int_t PDataBase::GetParamTObj ( const char * paramname)

◆ GetParamTObj() [3/6]

Bool_t PDataBase::GetParamTObj ( const char * paramname1,
Int_t value1,
const char * paramname2,
TObject ** result )
inline

Definition at line 150 of file PDataBase.h.

◆ GetParamTObj() [4/6]

Bool_t PDataBase::GetParamTObj ( Int_t key,
const char * paramname,
TObject ** result )

◆ GetParamTObj() [5/6]

Bool_t PDataBase::GetParamTObj ( Int_t key,
Int_t pkey,
TObject ** result )

◆ GetParamTObj() [6/6]

Bool_t PDataBase::GetParamTObj ( Int_t pkey1,
Int_t value1,
Int_t pkey2,
TObject ** result )
inline

Definition at line 164 of file PDataBase.h.

◆ ListEntries()

Bool_t PDataBase::ListEntries ( Int_t key = -1,
Int_t option = 0,
const char * pattern = NULL )

◆ MakeListIterator() [1/2]

Bool_t PDataBase::MakeListIterator ( Int_t key,
const char * count,
const char * link,
Int_t * listkey )

◆ MakeListIterator() [2/2]

Bool_t PDataBase::MakeListIterator ( Int_t key,
Int_t count,
Int_t link,
Int_t * listkey )

◆ MakeParamDouble()

Int_t PDataBase::MakeParamDouble ( const char * paramname,
const char * descr )

◆ MakeParamInt()

Int_t PDataBase::MakeParamInt ( const char * paramname,
const char * descr )

◆ MakeParamString()

Int_t PDataBase::MakeParamString ( const char * paramname,
const char * descr )

◆ MakeParamTObj()

Int_t PDataBase::MakeParamTObj ( const char * paramname,
const char * descr )

◆ Performance()

void PDataBase::Performance ( void )

◆ Print()

void PDataBase::Print ( const Option_t * delme = NULL) const

◆ SetFastKey()

void PDataBase::SetFastKey ( Int_t pkey,
Int_t maxkey )

◆ SetParamDouble() [1/2]

Bool_t PDataBase::SetParamDouble ( const char * name,
const char * paramname,
Double_t result )
inline

Definition at line 177 of file PDataBase.h.

◆ SetParamDouble() [2/2]

Bool_t PDataBase::SetParamDouble ( Int_t key,
const char * paramname,
Double_t * result )

◆ SetParamInt() [1/2]

Bool_t PDataBase::SetParamInt ( const char * name,
const char * paramname,
Int_t result )
inline

Definition at line 182 of file PDataBase.h.

◆ SetParamInt() [2/2]

Bool_t PDataBase::SetParamInt ( Int_t key,
const char * paramname,
Int_t * result )

◆ SetParamString() [1/2]

Bool_t PDataBase::SetParamString ( const char * name,
const char * paramname,
char * result )
inline

Definition at line 187 of file PDataBase.h.

◆ SetParamString() [2/2]

Bool_t PDataBase::SetParamString ( Int_t key,
const char * paramname,
char * result )

◆ SetParamTObj() [1/3]

Bool_t PDataBase::SetParamTObj ( const char * name,
const char * paramname,
TObject * result )
inline

Definition at line 192 of file PDataBase.h.

◆ SetParamTObj() [2/3]

Bool_t PDataBase::SetParamTObj ( Int_t key,
const char * paramname,
TObject * result )

◆ SetParamTObj() [3/3]

Bool_t PDataBase::SetParamTObj ( Int_t key,
Int_t pp,
TObject * result )

The documentation for this class was generated from the following file: