]> git.uio.no Git - u/mrichter/AliRoot.git/blame - LHC/AliLhcProcessBB.h
adding common functionality for the magnetic field to the component interface
[u/mrichter/AliRoot.git] / LHC / AliLhcProcessBB.h
CommitLineData
11141716 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"
8class TList;
9class AliLhcBeam;
10
11class AliLhcProcessBB : public AliLhcProcess
12{
13 public:
14 AliLhcProcessBB(AliLHC* lhc, const char* name, const char* title);
64eb707f 15 AliLhcProcessBB(const AliLhcProcessBB& bb);
11141716 16 virtual ~AliLhcProcessBB();
17 virtual void SetCrossSection(Float_t sig) {fCrossSection = sig*1.e-24;}
18 virtual void Init();
19 virtual void Evolve(Float_t dt);
20
21 AliLhcProcessBB & operator=(const AliLhcProcessBB & rhs);
22 protected:
23 Float_t fCrossSection; // Interaction cross section
24 TList * fIRegions; // Interaction Regions
25 AliLhcBeam* fBeam1; // Beam1
26 AliLhcBeam* fBeam2; // Beam2
27
28//
29 ClassDef(AliLhcProcessBB,1) // LHC Process: Beam-Beam
30};
31
32#endif