LHC related code. First commit.
[u/mrichter/AliRoot.git] / LHC / AliLhcProcessBB.h
1 #ifndef ALILHCPROCESSBB_H
2 #define ALILHCPROCESSBB_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 AliLhcProcessBB : public AliLhcProcess
12 {
13  public:
14     AliLhcProcessBB(AliLHC* lhc, const char* name, const char* title);
15     virtual ~AliLhcProcessBB();
16     virtual void SetCrossSection(Float_t sig) {fCrossSection = sig*1.e-24;}
17     virtual void Init();
18     virtual void Evolve(Float_t dt);
19     
20     AliLhcProcessBB & operator=(const AliLhcProcessBB & rhs);
21  protected:
22     Float_t fCrossSection; // Interaction cross section 
23     TList * fIRegions;     // Interaction Regions
24     AliLhcBeam* fBeam1;    // Beam1
25     AliLhcBeam* fBeam2;    // Beam2    
26
27 //
28     ClassDef(AliLhcProcessBB,1) // LHC Process: Beam-Beam 
29 };
30
31 #endif