]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenLib.h
Coverity fix.
[u/mrichter/AliRoot.git] / EVGEN / AliGenLib.h
index 1d491d2ac371013ad77ba6c6d36cf66537e7c86f..306ab15bc67817ace83fbcba6b30691f5a17b30f 100644 (file)
@@ -7,7 +7,6 @@
 
 #include <TObject.h>
 
-#include "GenTypeDefs.h"
 class TRandom;
 
 class AliGenLib :
@@ -15,11 +14,12 @@ class AliGenLib :
 {
  public:
 //
-    typedef Double_t (*GenFunc)  (Double_t *, Double_t *);
+    virtual ~AliGenLib(){}
+    typedef Double_t (*GenFunc)  (const Double_t *, const Double_t *);
     typedef Int_t    (*GenFuncIp)(TRandom *);    
-    virtual GenFunc   GetPt(Param_t param, const char *tname)   = 0;
-    virtual GenFunc   GetY (Param_t param, const char *tname)  = 0;
-    virtual GenFuncIp GetIp(Param_t param, const char *tname)  = 0;    
+    virtual GenFunc   GetPt(Int_t param, const char *tname) const   = 0;
+    virtual GenFunc   GetY (Int_t param, const char *tname) const   = 0;
+    virtual GenFuncIp GetIp(Int_t param, const char *tname) const   = 0;    
     ClassDef(AliGenLib,0) // Library providing y and pT parameterisations
 };
 #endif