]>
Commit | Line | Data |
---|---|---|
cb220f83 | 1 | #ifndef ALIGENHYDJETEVENTHEADER_H |
2 | #define ALIGENHYDJETEVENTHEADER_H | |
3 | ||
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | /* $Id$ */ | |
8 | ||
9 | // Event Header for Hydjet generator | |
10 | // Output generator parameters are accessable | |
11 | // for the user through this interface. | |
12 | // Author: Rafael Diaz Valdes | |
13 | // (rafael.diaz.valdes@cern.ch) | |
14 | ||
15 | #include "AliGenEventHeader.h" | |
16 | #include "AliCollisionGeometry.h" | |
17 | ||
18 | class AliGenHydjetEventHeader : public AliGenEventHeader, public AliCollisionGeometry | |
19 | { | |
20 | public: | |
21 | ||
22 | AliGenHydjetEventHeader(const char* name); | |
23 | AliGenHydjetEventHeader(); | |
24 | virtual ~AliGenHydjetEventHeader() {} | |
25 | ||
26 | // Setters | |
27 | virtual void SetNJets(Int_t njet) {fNjet=njet;} | |
28 | virtual void SetImpactParameter(Float_t bgen) {fImpactParam=bgen;} | |
29 | virtual void SetNbcol(Float_t nbcol){fNbcol=nbcol;} | |
30 | virtual void SetNpart(Float_t npart){fNpart=npart;} | |
31 | virtual void SetNpyt(Float_t npyt){fNpyt=npyt;} | |
32 | virtual void SetNhyd(Float_t nhyd){fNhyd=nhyd;} | |
33 | ||
34 | protected: | |
35 | ||
36 | Float_t fNjet; //number of hard parton-parton scatterings with pt>ptmin in event. | |
37 | Float_t fImpactParam; //generated value of impact parameter in units of nucleus radius RA | |
38 | //(i.e the value in [fm] will be bgen*RA). | |
39 | Float_t fNbcol; //mean number of nucleon-nucleon binary sub-collisions at given 'bgen'. | |
40 | Float_t fNpart; //mean number of nucleon participants at given 'bgen'. | |
41 | Float_t fNpyt; //multiplicity of hard PYTHIA/PYQUEN-induced particles in event | |
42 | //(including full parton story). | |
43 | Float_t fNhyd; //multiplicity of soft HYDRO-induced hadrons in event. | |
44 | ||
45 | ClassDef(AliGenHydjetEventHeader,1) // Event header for Hydjet event | |
46 | }; | |
47 | ||
48 | #endif |