4#ifndef __KVVALUERANGE_H
5#define __KVVALUERANGE_H
17template<
typename ValueType >
26 :
KVBase(
"KVValueRange",
"Templated range of values"),
64 i >=
n ? i =
n - 1 : (i < 0 ? i = 0 : 1);
#define ClassDef(name, id)
R__EXTERN TRandom * gRandom
char * Form(const char *fmt,...)
Base class for KaliVeda framework.
virtual void Copy(TObject &) const
Make a copy of this object.
Range of values specified by minimum, maximum.
void Copy(TObject &o) const
Bool_t Contains(ValueType V) const
TString GetExpression(const TString &obs_name)
KVValueRange(ValueType min, ValueType max)
ValueType ValueIofN(Int_t i, Int_t n) const
KVValueRange(const KVValueRange &r)
virtual void Copy(TObject &object) const
virtual Double_t Uniform(Double_t x1, Double_t x2)
const char * Data() const
double min(double x, double y)
double max(double x, double y)