KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
Classes | Macros
KVDBRun.h File Reference
#include "KVDBRecord.h"
#include "KVDBSystem.h"
#include "KVTarget.h"
#include "KVString.h"
#include "TDatime.h"
#include "KVNameValueList.h"
#include <RQ_OBJECT.h>
Include dependency graph for KVDBRun.h:
This graph shows which files directly or indirectly include this file:

Classes

class  KVDBRun
 Description of an experimental run in database ,. More...
 

Macros

#define KV__GET_DBL(__param)   return (fParameters.HasDoubleParameter(__param) ? fParameters.GetDoubleValue(__param) : 0.);
 
#define KV__GET_INT(__param)   return (fParameters.HasIntParameter(__param) ? fParameters.GetIntValue(__param) : 0);
 
#define KV__GET_STR(__param)   return (fParameters.HasStringParameter(__param) ? fParameters.GetStringValue(__param) : "");
 
#define KV__GET_ULONG(__param)   return (fParameters.HasValue64bit(__param) ? fParameters.GetValue64bit(__param) : 0);
 
#define KV__SET_DBL(__param, __val)   fParameters.SetValue(__param,__val);
 
#define KV__SET_INT(__param, __val)   fParameters.SetValue(__param,__val);
 
#define KV__SET_STR(__param, __val)   fParameters.SetValue(__param,__val);
 
#define KV__SET_ULONG(__param, __val)   fParameters.SetValue64bit(__param,__val);
 

Macro Definition Documentation

◆ KV__GET_DBL

#define KV__GET_DBL (   __param)    return (fParameters.HasDoubleParameter(__param) ? fParameters.GetDoubleValue(__param) : 0.);

Definition at line 22 of file KVDBRun.h.

◆ KV__GET_INT

#define KV__GET_INT (   __param)    return (fParameters.HasIntParameter(__param) ? fParameters.GetIntValue(__param) : 0);

Definition at line 20 of file KVDBRun.h.

◆ KV__GET_STR

#define KV__GET_STR (   __param)    return (fParameters.HasStringParameter(__param) ? fParameters.GetStringValue(__param) : "");

Definition at line 23 of file KVDBRun.h.

◆ KV__GET_ULONG

#define KV__GET_ULONG (   __param)    return (fParameters.HasValue64bit(__param) ? fParameters.GetValue64bit(__param) : 0);

Definition at line 21 of file KVDBRun.h.

◆ KV__SET_DBL

#define KV__SET_DBL (   __param,
  __val 
)    fParameters.SetValue(__param,__val);

Definition at line 26 of file KVDBRun.h.

◆ KV__SET_INT

#define KV__SET_INT (   __param,
  __val 
)    fParameters.SetValue(__param,__val);

Definition at line 24 of file KVDBRun.h.

◆ KV__SET_STR

#define KV__SET_STR (   __param,
  __val 
)    fParameters.SetValue(__param,__val);

Definition at line 27 of file KVDBRun.h.

◆ KV__SET_ULONG

#define KV__SET_ULONG (   __param,
  __val 
)    fParameters.SetValue64bit(__param,__val);

Definition at line 25 of file KVDBRun.h.