]>
Commit | Line | Data |
---|---|---|
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 | ||
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(); | |
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 |