3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
10 #include "AliGenerator.h"
11 #include "AliHeader.h"
15 #include "TParticle.h"
21 // Read background particles from a FLUKA boundary source file
23 class AliGenKine : public AliGenerator
27 AliGenKine(Int_t npart);
28 virtual ~AliGenKine();
30 virtual void Init() {}
31 // set file name for data file
32 virtual void SetFileName (const Text_t *filname) {fFileName = filname;}
34 virtual void Generate();
36 const Text_t *fFileName; //! Choose the file
37 Int_t fNcurrent; // points to the next entry
38 Int_t fNp; // number of particles
39 TFile *fFile; // ! pointer to file
40 TFile *fBaseFile; // ! pointer to base file
41 AliStack *fStack; // ! Particle stack
44 ClassDef(AliGenKine,1) // Generate particles from external file