Using AliPHOSLoader instead of AliPHOSGetter
[u/mrichter/AliRoot.git] / LHC / AliLhcProcessBT.h
1 #ifndef ALILHCPROCESSBT_H
2 #define ALILHCPROCESSBT_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 "AliLhcProcess.h"
8 class TList;
9 class AliLhcBeam;
10
11 class AliLhcProcessBT : public AliLhcProcess
12 {
13  public:
14     AliLhcProcessBT(AliLHC* lhc, const char* name, const char* title);
15     AliLhcProcessBT(const AliLhcProcessBT& bt);
16     virtual ~AliLhcProcessBT();
17     virtual void SetCrossSection(Float_t sig) {fCrossSection = sig*1.e-24;}
18     virtual void Init();
19     virtual void Evolve(Float_t dt);
20     virtual void SetBetaMin(Float_t b) {fBetaMin = b;}
21     
22     AliLhcProcessBT & operator=(const AliLhcProcessBT & rhs);
23  protected:
24     Float_t fCrossSection; // Interaction cross section 
25     TList * fIRegions;     // Interaction Regions
26     Float_t fBetaMin;      // Minimal allowed beta*
27 //
28     ClassDef(AliLhcProcessBT,1) // LHC Process: Beta Tuning 
29 };
30
31 #endif