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 */
9 // Generator using the TPythia interface (via AliPythia)
10 // to generate jets in pp collisions.
12 // andreas.morsch@cern.ch
16 #include "AliGenPythia.h"
20 class AliGenPythiaJets : public AliGenPythia
24 AliGenPythiaJets(Int_t npart);
25 AliGenPythiaJets(const AliGenPythiaJets &Pythia);
26 virtual ~AliGenPythiaJets();
28 virtual void Generate();
29 virtual void TransformEvent(Float_t beta, Float_t gamma);
30 virtual Bool_t CheckTrigger();
31 virtual void SetQuenchingFactor(Float_t quench = -1) {fQuench = quench;}
33 // Assignment Operator
34 AliGenPythiaJets & operator=(const AliGenPythiaJets & rhs);
36 Float_t fQuench; // Quench factor
37 Float_t fEtMinJetQ[2]; // Minimum et of triggered Jet
38 Float_t fEtMaxJetQ[2]; // Maximum et of triggered Jet
39 Float_t fPtHardMinQ[2]; // Lower pT-hard cut
40 Float_t fPtHardMaxQ[2]; // Higher pT-hard cut
41 ClassDef(AliGenPythiaJets,1) // AliGenerator Interface to Pythia Jet Production