1 #ifndef __KVUSERANALYSISOPTIONLIST_H
2 #define __KVUSERANALYSISOPTIONLIST_H
55 while (!optlist.
End()) {
#define ClassDef(name, id)
Base class for KaliVeda framework.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
virtual void Print(Option_t *opt="") const
void SetValue(const Char_t *name, value_type value)
void RemoveParameter(const Char_t *name)
virtual void Clear(Option_t *opt="")
Bool_t HasParameter(const Char_t *name) const
TString GetTStringValue(const Char_t *name) const
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
void Begin(TString delim) const
KVString Next(Bool_t strip_whitespace=kFALSE) const
Handle list of options and input parameters for user analyis.
KVNameValueList fOptionList
void SetOpt(const Char_t *option, const Char_t *value)
TString GetOpt(const Char_t *opt) const
void ParseOptions(const KVString &optlist)
Bool_t IsOptGiven(const Char_t *opt)
void UnsetOpt(const Char_t *opt)
const char * Data() const