]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - LHC/AliLhcProcess.h
LHC related code. First commit.
[u/mrichter/AliRoot.git] / LHC / AliLhcProcess.h
... / ...
CommitLineData
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
10class AliLHC;
11
12class 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