00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef GENERATORMODULESEVTDECAY_H
00012 #define GENERATORMODULESEVTDECAY_H
00013
00014 #include "HepMC/GenEvent.h"
00015 #include "HepMC/GenParticle.h"
00016
00017 #include "GaudiKernel/Algorithm.h"
00018 #include "GaudiKernel/ISvcLocator.h"
00019
00020 #include <vector>
00021
00022 using namespace std;
00023
00024 class BesTwogam:public Algorithm
00025 {
00026 public:
00027 BesTwogam(const string& name, ISvcLocator* pSvcLocator);
00028
00029 StatusCode initialize();
00030 StatusCode execute();
00031 StatusCode finalize();
00032 private:
00033 int m_numberEvent;
00034 int m_seed;
00035 int m_unw;
00036 float m_cmEnergy;
00037 float m_m2min;
00038 std::string m_fcard;
00039 std::vector<std::string> m_pypars;
00040
00041
00042
00043
00044
00045 };
00046
00047 #endif