]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TGeant3/AliGeant3.h
Fix for multiple events per file: inhibit decrease of size of fParticleFileMap.
[u/mrichter/AliRoot.git] / TGeant3 / AliGeant3.h
1 #ifndef ALIGEANT3_H
2 #define ALIGEANT3_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
8 ///////////////////////////////////////////////////////////////////////////////
9 //                                                                           //
10 //                                                                           //
11 //    Generic interface to MC for AliRoot                                    //
12 //                                                                           //
13 //                                                                           //
14 ///////////////////////////////////////////////////////////////////////////////
15
16 #include <TGeant3.h>
17
18 class AliGeant3 : public TGeant3
19 {
20
21 public:
22   AliGeant3(const char *title);
23   AliGeant3() {}
24   virtual ~AliGeant3() {}
25
26   void   SetColors();
27
28   //
29   //
30   // Control Methods
31
32   virtual void Init();
33   virtual void FinishGeometry();
34   virtual void ProcessEvent();
35   virtual void ProcessRun(Int_t nevent);
36
37 private:
38
39   ClassDef(AliGeant3,1) //Generic MonteCarlo Class
40
41 };
42
43 #endif
44