8e6a7a8b2903428a250c15c175062135a1093cf6
[u/mrichter/AliRoot.git] / TIsajet / AliGenIsajet.h
1 #ifndef ALIGENISAJET_H
2 #define ALIGENISAJET_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 // Implementation of the interface for TIsajet
9 // Author: 
10
11
12 #include "TString.h" 
13
14 #include "AliGenerator.h"
15 #include "AliGenMC.h"
16 #include <AliRndm.h>
17 #include <TString.h>
18 #include <TArrayI.h>
19
20 class TIsajet;
21 class TArrayI;
22 class TParticle;
23 class TClonesArray;
24
25
26 class AliGenIsajet : public AliGenMC { 
27
28  public:
29   AliGenIsajet();
30   AliGenIsajet(Int_t npart);
31   AliGenIsajet(const AliGenIsajet &Isajet);
32   virtual ~AliGenIsajet();
33
34   // 
35   
36   
37   virtual void Init();
38   virtual void Generate();
39   AliGenIsajet &  operator=(const AliGenIsajet & rhs);
40
41  protected:
42   TIsajet * fIsajet;
43   Float_t     fKineBias;       // Bias from kinematic selection
44   Int_t       fTrials;         // Number of trials
45  private:
46
47       
48   ClassDef(AliGenIsajet,1) // Interface class for AliIsajet
49     
50 };
51 #endif