#ifndef ALIUNICORCOULOMB_H
#define ALIUNICORCOULOMB_H
#include <TComplex.h>
#include <TGraph.h>
class AliUnicorCoulomb : public TGraph {
public:
AliUnicorCoulomb(TRootIOCtor *) : TGraph() {}
AliUnicorCoulomb(int sign, double mass, double R);
virtual ~AliUnicorCoulomb() {}
double Cf(double qinv) const {return Eval(qinv);}
static double Gamow(int zz, double m, double k);
static void Makehist(int zz, double m, const char *outfil);
protected:
static double WaveFunction2(int zz, double mass, double k, double x, double y, double z);
static TComplex WaveFunction(int zz, double mass, double k, double x, double y, double z);
static TComplex F1(TComplex alpha, TComplex gamma, TComplex z);
ClassDef(AliUnicorCoulomb,1)
};
#endif