]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVGEN/AliGenHalo.h
Adding protection against inconsistent Euclid files
[u/mrichter/AliRoot.git] / EVGEN / AliGenHalo.h
1 #ifndef AliGenHalo_H
2 #define AliGenHalo_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 /////////////////////////////////////////////////////////
9 //  Manager and hits classes for set:MUON version 0    //
10 /////////////////////////////////////////////////////////
11 #include "AliGenerator.h"
12 #include "TNamed.h"
13 #include "TF1.h"
14 #include "TArrayF.h"
15 #include "TTree.h"
16
17 // Read background particles from a FLUKA boundary source file
18
19 class AliGenHalo : public AliGenerator
20 {
21  
22 protected:
23   FILE *fp;                             //! Pointer to file
24   const Text_t     *fFileName;          //!Choose the file
25   
26 public:
27     AliGenHalo();
28     AliGenHalo(Int_t npart);
29     virtual ~AliGenHalo();
30     virtual void Init();
31     virtual void SetFileName(const Text_t *filname) {fFileName=filname;}
32     virtual void Generate();
33     ClassDef(AliGenHalo,1)
34 };
35 #endif
36
37
38
39
40
41