Add const to SolenoidField() method for correct overwriting from the parent class
[u/mrichter/AliRoot.git] / EVGEN / AliGenHIJINGpara.h
CommitLineData
790bbabf 1#ifndef ALIGENHIJINGPARA_H
2#define ALIGENHIJINGPARA_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
675e9664 8// Parameterisation of pi and K, eta and pt distributions
9// used for the ALICE TDRs.
10// Author: andreas.morsch@cern.ch
11
790bbabf 12#include "AliGenerator.h"
65fb704d 13class TF1;
790bbabf 14
15class AliGenHIJINGpara : public AliGenerator
16{
17 public:
18
19 AliGenHIJINGpara();
20 AliGenHIJINGpara(Int_t npart);
21 AliGenHIJINGpara(const AliGenHIJINGpara &HIJINGpara);
22
23 virtual ~AliGenHIJINGpara();
971816d4 24 virtual void SetCutVertexZ(Float_t cut=999999.) {fCutVertexZ = cut;}
790bbabf 25 virtual void Generate();
26 virtual void Init();
27 AliGenHIJINGpara & operator=(const AliGenHIJINGpara & rhs);
6b236b6f 28 virtual void SetPtRange(Float_t ptmin=0, Float_t ptmax=15);
29
790bbabf 30 protected:
971816d4 31 Float_t fCutVertexZ; // Vertex truncation
32 TF1* fPtpi; // Parametrised pt distribution for pi
33 TF1* fPtka; // Parametrised pt distribution for ka
34 TF1* fETApic; // Parametrised eta distribution for pi
35 TF1* fETAkac; // Parametrised eta distribution fro ka
790bbabf 36
971816d4 37 ClassDef(AliGenHIJINGpara,2) // Hijing parametrisation generator
790bbabf 38};
39#endif
40
41
42
43
44
45
46
47
48
49