X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVGEN%2FAliGenLib.h;h=7b97b676ea5c132d173488d5fb8bd2d4aa7a993f;hb=4d978a4ac504572fffb7c25389c113b3dbd9ddb1;hp=ff51cd9290c759dafa7ab55cd6bcb03396978fac;hpb=d5b6b483bd6f5a8b4ca0505cf33b4a4b25f8acac;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenLib.h b/EVGEN/AliGenLib.h index ff51cd9290c..7b97b676ea5 100644 --- a/EVGEN/AliGenLib.h +++ b/EVGEN/AliGenLib.h @@ -12,21 +12,16 @@ class TRandom; class AliGenLib : public TObject { - public: -// +public: + // virtual ~AliGenLib(){} - typedef Double_t (*GenFunc) (Double_t *, Double_t *); + typedef Double_t (*GenFunc) (const Double_t *, const Double_t *); typedef Int_t (*GenFuncIp)(TRandom *); 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; + virtual GenFunc GetV2(Int_t, const char *) const { return NoV2; } + static Double_t NoV2(const Double_t *, const Double_t *) { return 0; } ClassDef(AliGenLib,0) // Library providing y and pT parameterisations }; #endif - - - - - - -