36b81802 |
1 | #ifndef ALIGENEPEMV1_H |
2 | #define ALIGENEPEMV1_H |
3 | /* Copyright(c) 1998-2002, ALICE Experiment at CERN, All rights reserved. * |
4 | * Copyright(c) 1997, 1998, 2002, Adrian Alscher and Kai Hencken * |
5 | * Copyright(c) 2002 Kai Hencken, Yuri Kharlov, Serguei Sadovsky * |
6 | * See cxx source for full Copyright notice */ |
7 | |
8 | /* $Id$ */ |
9 | // Event generator of single e+e- pair production in ultraperipheral PbPb collisions |
10 | // at 5.5 TeV/nucleon. |
11 | // Author: Yuri.Kharlov@cern.ch |
12 | // 9 October 2002 |
13 | |
14 | #include "AliGenMC.h" |
15 | class TEpEmGen; |
16 | |
17 | //------------------------------------------------------------- |
18 | class AliGenEpEmv1 : public AliGenMC |
19 | { |
20 | public: |
21 | AliGenEpEmv1(); |
22 | |
23 | virtual ~AliGenEpEmv1(); |
24 | void Generate(); |
25 | void Init(); |
26 | void SetDebug(Int_t debug) {fDebug=debug;} |
27 | |
28 | AliGenEpEmv1(const AliGenEpEmv1 & gen); |
29 | protected: |
30 | Float_t fMass; // electron mass |
31 | TEpEmGen * fEpEmGen; // e+e- generator |
32 | Int_t fDebug; // debug level |
33 | Int_t fEvent; // internal event number |
34 | ClassDef(AliGenEpEmv1,1) // Generator of single e+e- pair production in PbPb ultra-peripheral collisions |
35 | }; |
36 | #endif |