]> git.uio.no Git - u/mrichter/AliRoot.git/blob - LHC/AliLhcProcess.h
- fixing warnings/coverity
[u/mrichter/AliRoot.git] / LHC / AliLhcProcess.h
1 #ifndef ALILHCPROCESS_H
2 #define ALILHCPROCESS_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 #include "AliLhcMonitor.h"
8 #include <TNamed.h>
9
10 class AliLHC;
11
12 class AliLhcProcess : public TNamed, public AliLhcMonitor
13 {
14  public:
15   AliLhcProcess(AliLHC* lhc, const char* name, const char* title);
16   virtual void  SetAccelerator(AliLHC* acc) {fAccelerator = acc;}
17   AliLhcProcess(const AliLhcProcess &process);
18   virtual ~AliLhcProcess();
19   virtual void Init(){;}
20   virtual void Evolve(Float_t dt);
21   virtual void  SetMonitor(Int_t /*n*/) {;}
22   virtual void  Record(){;}
23   virtual void  DrawPlots(){;}
24   AliLhcProcess & operator=(const AliLhcProcess & rhs);
25   
26  protected:
27   AliLHC* fAccelerator;         // Accelerator
28   //
29   ClassDef(AliLhcProcess,1) // LHC Process Base Class
30 };
31
32 #endif