Split femto code into two libraries
[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);
8d2cd130 25 virtual ~AliGenPythiaJets();
26 virtual void Init();
27 virtual void Generate();
28 virtual void TransformEvent(Float_t beta, Float_t gamma);
29 virtual Bool_t CheckTrigger();
e8100530 30 virtual void SetQuenchingFactor(Int_t quench = -1) {fQuench = quench;}
8d2cd130 31
8d2cd130 32 protected:
8d2cd130 33 Float_t fEtMinJetQ[2]; // Minimum et of triggered Jet
34 Float_t fEtMaxJetQ[2]; // Maximum et of triggered Jet
35 Float_t fPtHardMinQ[2]; // Lower pT-hard cut
36 Float_t fPtHardMaxQ[2]; // Higher pT-hard cut
93a2041b 37
38 private:
39 AliGenPythiaJets(const AliGenPythiaJets &Pythia);
40 AliGenPythiaJets & operator=(const AliGenPythiaJets & rhs);
41
8d2cd130 42 ClassDef(AliGenPythiaJets,1) // AliGenerator Interface to Pythia Jet Production
43};
44#endif
45
46
47
48
49