]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVGEN/AliGenBeamGas.h
Debug output via AliInfo, AliDebug and AliError. (fca)
[u/mrichter/AliRoot.git] / EVGEN / AliGenBeamGas.h
1 #ifndef ALIGENBEAMGAS_H
2 #define ALIGENBEAMGAS_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 // Generator to simulate beam gas interactions.
10 // At present single interactions are read from an external file. 
11 // Author: andreas.morsch@cern.ch
12
13 #include "AliGenExtFile.h"
14
15 class AliGenBeamGas : public AliGenExtFile
16 {
17  public:
18     AliGenBeamGas();
19     AliGenBeamGas(const AliGenBeamGas &beamgas);
20     virtual ~AliGenBeamGas();
21     //
22     virtual void SetNumberOfInteractions(Int_t n) 
23         {fInteractions = n;}
24     // Initialise 
25     virtual void Init();
26     // generate event
27     virtual void Generate();
28  protected:
29     Int_t fInteractions;    // Number of interactions
30  private:
31     void Copy(TObject&) const;
32     
33     ClassDef(AliGenBeamGas,1) //Generator for beam gas interactions
34         
35 };
36 #endif
37
38
39
40
41
42