From: morsch Date: Mon, 6 Jan 2003 10:09:57 +0000 (+0000) Subject: Use AliGrayParticleModel. X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=c27c8b4d29510b4ea77c89f1b805ac20e948b749 Use AliGrayParticleModel. --- diff --git a/EVGEN/AliGenGrayParticles.cxx b/EVGEN/AliGenGrayParticles.cxx index bd2a475627f..3c1a4c5635a 100644 --- a/EVGEN/AliGenGrayParticles.cxx +++ b/EVGEN/AliGenGrayParticles.cxx @@ -15,6 +15,11 @@ /* $Log$ +Revision 1.3 2002/12/02 10:02:40 morsch +Corrections introduced by F. Silker: +- SetBetaSource +- Particle type according to charge. + Revision 1.2 2002/10/14 14:55:35 hristov Merging the VirtualMC branch to the main development branch (HEAD) @@ -32,6 +37,7 @@ Gray particle generator, first commit. Original code by Ferenc Sikler */ #include "AliGenGrayParticles.h" +#include "AliGrayParticleModel.h" #include "AliPDG.h" #include diff --git a/EVGEN/AliGenGrayParticles.h b/EVGEN/AliGenGrayParticles.h index 108dae67f31..3882834a34b 100644 --- a/EVGEN/AliGenGrayParticles.h +++ b/EVGEN/AliGenGrayParticles.h @@ -6,6 +6,7 @@ /* $Id$ */ #include "AliGenerator.h" +class AliGrayParticleModel; class AliGenGrayParticles : public AliGenerator { @@ -21,7 +22,10 @@ public: virtual void SetCharge(Int_t c = 1) {fCharge = c;} virtual void SetTemperature(Double_t t = 0.05) {fTemperature = t;} virtual void SetBetaSource(Double_t b = 0.05) {fBetaSource = b;} - + // + virtual void SetGrayParticleModel(AliGrayParticleModel* model) + {fGrayParticleModel = model;} + protected: void GenerateSlow(Int_t charge, Double_t T, Double_t beta, Float_t* q); Double_t Maxwell(Double_t m, Double_t p, Double_t t); @@ -36,6 +40,8 @@ public: Int_t fCharge; // Slow nucleon charge Float_t fTemperature; // Source Temperature Float_t fBetaSource; // Source beta + // + AliGrayParticleModel* fGrayParticleModel; // The gray particle model ClassDef(AliGenGrayParticles,1) // Gray Particle Generator }; #endif