]>
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); | |
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 |