Add const to SolenoidField() method for correct overwriting from the parent class
[u/mrichter/AliRoot.git] / EVGEN / AliMevSimParticle.h
1
2 #ifndef ALIMEVSIMPARTICLE_H
3 #define ALIMEVSIMPARTICLE_H
4
5 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6  * See cxx source for full Copyright notice                               */
7
8 /* $Id$ */
9
10 #include "AliPDG.h"
11 #include "TMevSimPartTypeParams.h"
12 #include "TMevSimConverter.h"
13
14 class AliMevSimParticle :public TMevSimPartTypeParams {
15
16  protected:
17   
18   PDG_t fPdg;
19   TMevSimConverter *fConv;
20
21  public:
22   
23   ///////////////////////////////////////////////////////////////////////////////////////
24   
25   AliMevSimParticle();
26   AliMevSimParticle(PDG_t pdg, Int_t multmean, Int_t multvc, 
27                     Float_t tempmean, Float_t tempstdev, Float_t sigmamean,
28                     Float_t sigmastdev, Float_t expvelmean, Float_t expvelstdev);
29   
30   virtual ~AliMevSimParticle();
31   
32   ///////////////////////////////////////////////////////////////////////////////////////
33   
34   virtual void        SetPDG(PDG_t pdg);
35   virtual PDG_t       GetPDG();
36   
37   ///////////////////////////////////////////////////////////////////////////////////////
38   
39   ClassDef(AliMevSimParticle,1)  
40     
41   ///////////////////////////////////////////////////////////////////////////////////////
42     
43 };
44
45 #endif
46