]>
Commit | Line | Data |
---|---|---|
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" | |
e2643c79 | 15 | #include "AliGenEventHeader.h" |
16 | ||
36b81802 | 17 | class TEpEmGen; |
18 | ||
19 | //------------------------------------------------------------- | |
20 | class AliGenEpEmv1 : public AliGenMC | |
21 | { | |
22 | public: | |
23 | AliGenEpEmv1(); | |
24 | ||
25 | virtual ~AliGenEpEmv1(); | |
26 | void Generate(); | |
27 | void Init(); | |
28 | void SetDebug(Int_t debug) {fDebug=debug;} | |
29 | ||
67c32e43 | 30 | protected: |
93a2041b | 31 | AliGenEpEmv1(const AliGenEpEmv1 & gen); |
32 | AliGenEpEmv1 & operator=(const AliGenEpEmv1 & gen); | |
33 | ||
36b81802 | 34 | Float_t fMass; // electron mass |
35 | TEpEmGen * fEpEmGen; // e+e- generator | |
36 | Int_t fDebug; // debug level | |
37 | Int_t fEvent; // internal event number | |
e2643c79 | 38 | AliGenEventHeader fHeader; // Event Header |
36b81802 | 39 | ClassDef(AliGenEpEmv1,1) // Generator of single e+e- pair production in PbPb ultra-peripheral collisions |
40 | }; | |
41 | #endif |