1 #ifndef ALIUNICORCOULOMB_H
2 #define ALIUNICORCOULOMB_H
4 /* Copyright(c) 1998-2048, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 // Author: Dariusz Miskowiec <mailto:d.miskowiec@gsi.de> 2010
10 //=============================================================================
11 // Coulomb correlation function
12 //=============================================================================
17 //=============================================================================
18 class AliUnicorCoulomb : public TGraph {
21 AliUnicorCoulomb(TRootIOCtor *) : TGraph() {} // default constructor
22 AliUnicorCoulomb(int sign, double mass, double R); // constructor
23 virtual ~AliUnicorCoulomb() {} // destructor
24 double Cf(double qinv) const {return Eval(qinv);} // value of the correlation function
25 static double Gamow(int zz, double m, double k); // poin source case - Gamow function
26 static void Makehist(int zz, double m, const char *outfil); // make TH2(R,Q)
29 static double WaveFunction2(int zz, double mass, double k, double x, double y, double z);
30 static TComplex WaveFunction(int zz, double mass, double k, double x, double y, double z);
31 static TComplex F1(TComplex alpha, TComplex gamma, TComplex z);
33 ClassDef(AliUnicorCoulomb,1)
35 //=============================================================================