3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 #include "AliGenerator.h"
10 class AliGenFixed : public AliGenerator
14 AliGenFixed(Int_t npart);
15 virtual ~AliGenFixed() {}
16 virtual void Generate();
17 virtual void Init() {}
18 virtual void SetSigma(Float_t sx, Float_t sy, Float_t sz);
19 virtual void SetMomentum(Float_t pmom) {fPMin=pmom; fPMax=pmom;}
20 virtual void SetPhi(Float_t phi) {fPhiMin=phi*TMath::Pi()/180; fPhiMax=phi*TMath::Pi()/180;}
21 virtual void SetTheta(Float_t theta) {fThetaMin=theta*TMath::Pi()/180; fThetaMax=theta*TMath::Pi()/180;}
22 virtual void SetPart(Int_t part) {fIpart=part;}
26 Int_t fIpart; // Particle type
28 ClassDef(AliGenFixed,1) // Single particle generator