Transition to NewIO
[u/mrichter/AliRoot.git] / TMEVSIM / 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 <TPDGCode.h>
11
12 #include "TMevSimConverter.h"
13 #include "TMevSimPartTypeParams.h"
14
15 class AliMevSimParticle :public TMevSimPartTypeParams {
16
17  protected:
18   
19   PDG_t fPdg;
20   TMevSimConverter *fConv;
21
22  public:
23   
24   ///////////////////////////////////////////////////////////////////////////////////////
25   
26   AliMevSimParticle();
27   AliMevSimParticle(PDG_t pdg, Int_t multmean, Int_t multvc, 
28                     Float_t tempmean, Float_t tempstdev, Float_t sigmamean,
29                     Float_t sigmastdev, Float_t expvelmean, Float_t expvelstdev);
30   
31   virtual ~AliMevSimParticle();
32   
33   ///////////////////////////////////////////////////////////////////////////////////////
34   
35   virtual void        SetPDG(PDG_t pdg);
36   virtual PDG_t       GetPDG();
37   
38   ///////////////////////////////////////////////////////////////////////////////////////
39   
40   ClassDef(AliMevSimParticle,1)  
41     
42   ///////////////////////////////////////////////////////////////////////////////////////
43     
44 };
45
46 #endif
47