Update master to aliroot
[u/mrichter/AliRoot.git] / TEPEMGEN / AliGenEpEmv1.h
CommitLineData
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 17class TEpEmGen;
18
19//-------------------------------------------------------------
20class AliGenEpEmv1 : public AliGenMC
21{
22public:
23 AliGenEpEmv1();
24
25 virtual ~AliGenEpEmv1();
0ebd3869 26 virtual void Generate();
27 virtual void Init();
36b81802 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 39ClassDef(AliGenEpEmv1,1) // Generator of single e+e- pair production in PbPb ultra-peripheral collisions
40};
41#endif