3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
9 #include "AliGenerator.h"
12 // Read background particles from a boundary source
13 // Very specialized generator to simulate background from beam halo.
14 // Author: andreas.morsch@cern.ch
16 class AliGenHalo : public AliGenerator
20 AliGenHalo(Int_t npart);
21 AliGenHalo(const AliGenHalo &Halo);
22 virtual ~AliGenHalo();
24 virtual void SetFileName(TString filename) {fFileName=TString(filename);}
25 virtual void Generate();
26 AliGenHalo & operator=(const AliGenHalo & rhs);
28 FILE *fp; // ! Pointer to file
29 TString fFileName; // Choose the file
31 void Copy(TObject &Halo) const;
32 ClassDef(AliGenHalo,1) // LHC background boundary source (MARS input)