1 #ifndef ALITRDSIMPLEGEN_H
2 #define ALITRDSIMPLEGEN_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ///////////////////////////////////////////////////////////////////////////////
10 // Particle generator for the simplescopic TRD simulator //
12 ///////////////////////////////////////////////////////////////////////////////
16 class AliTRDsimpleGen : public TObject {
21 AliTRDsimpleGen(const AliTRDsimpleGen &g);
23 virtual ~AliTRDsimpleGen();
24 AliTRDsimpleGen &operator=(const AliTRDsimpleGen &g);
26 virtual void Copy(TObject &g);
27 virtual void NewParticle(Int_t ievent);
29 virtual void SetMomentum(Double_t min, Double_t max) { fMomMin = min;
31 virtual void SetPdg(Int_t pdg) { fPdg = pdg; };
35 Int_t fPdg; // Particle PDG code
36 Double_t fMomMin; // Particle minimum momentum
37 Double_t fMomMax; // Particle maximum momentum
39 ClassDef(AliTRDsimpleGen,1) // Particle generator for the simplified TRD simulator