Pythia Tune-A from CDF used for jet production.
[u/mrichter/AliRoot.git] / PYTHIA6 / AliGenPythiaJets.h
CommitLineData
8d2cd130 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
18class TParticle;
19
20class 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();
e8100530 31 virtual void SetQuenchingFactor(Int_t quench = -1) {fQuench = quench;}
8d2cd130 32
33 // Assignment Operator
34 AliGenPythiaJets & operator=(const AliGenPythiaJets & rhs);
35 protected:
8d2cd130 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