fix in Gain
[u/mrichter/AliRoot.git] / PYTHIA6 / AliGenPythiaJets.h
1 #ifndef ALIGENPYTHIAJETS_H
2 #define ALIGENPYTHIAJETS_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 using the TPythia interface (via AliPythia)
10 // to generate jets in pp collisions.
11 //
12 // andreas.morsch@cern.ch
13 //
14
15 #include "AliGenMC.h"
16 #include "AliGenPythia.h"
17
18 class TParticle;
19
20 class AliGenPythiaJets : public AliGenPythia
21 {
22  public:
23     AliGenPythiaJets();
24     AliGenPythiaJets(Int_t npart);
25     AliGenPythiaJets(const AliGenPythiaJets &Pythia);
26     virtual ~AliGenPythiaJets();
27     virtual void    Init();
28     virtual void    Generate();
29     virtual void    TransformEvent(Float_t beta, Float_t gamma);
30     virtual Bool_t  CheckTrigger();
31     virtual void    SetQuenchingFactor(Int_t quench = -1) {fQuench = quench;}
32     
33     // Assignment Operator
34     AliGenPythiaJets & operator=(const AliGenPythiaJets & rhs);
35  protected:
36     Float_t fEtMinJetQ[2];          // Minimum et of triggered Jet
37     Float_t fEtMaxJetQ[2];          // Maximum et of triggered Jet
38     Float_t fPtHardMinQ[2];         // Lower pT-hard cut 
39     Float_t fPtHardMaxQ[2];         // Higher pT-hard cut
40     ClassDef(AliGenPythiaJets,1)    // AliGenerator Interface to Pythia Jet Production
41 };
42 #endif
43
44
45
46
47