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 */
7 #include "AliLhcMonitor.h"
12 class AliLhcProcess : public TNamed, public AliLhcMonitor
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);
27 AliLHC* fAccelerator; // Accelerator
29 ClassDef(AliLhcProcess,1) // LHC Process Base Class