/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/Babayaga/Babayaga-00-00-26/Babayaga/Babayaga.h

Go to the documentation of this file.
00001 //*****************************************************************************
00002 //
00003 // Generator/Babayaga/Babayaga.h
00004 //
00005 // Algorithm runs small angle  Bhabha event generator BABAYAGA
00006 // and stores output to transient store
00007 //
00008 // Aug. 2007 Original BES3 code by Rong-Gang Ping
00009 //
00010 //*****************************************************************************
00011 
00012 #ifndef GENERATORMODULESEVTDECAY_H
00013 #define GENERATORMODULESEVTDECAY_H
00014 
00015 #include "HepMC/GenEvent.h"
00016 #include "HepMC/GenParticle.h"
00017 
00018 #include "GaudiKernel/Algorithm.h"
00019 #include "GaudiKernel/ISvcLocator.h"
00020 
00021 #include <vector>
00022 
00023 using namespace std;
00024 
00025 class IBesRndmGenSvc;
00026 class Babayaga:public Algorithm 
00027 {       
00028 public:
00029  Babayaga(const string& name, ISvcLocator* pSvcLocator);
00030                 
00031  StatusCode initialize();
00032  StatusCode execute();
00033  StatusCode finalize();
00034  StatusCode getMaxEvent();
00035 
00036 private:
00037 // jobOption params
00038  int m_Int,m_Ich,m_Iarun,m_Ires,m_on,m_evtMax,HN;
00039  int m_INTUPLE,m_PHCUT,m_CUTG; 
00040  double m_Ebeam,m_Thmin, m_Thmax,m_Emin,m_Zmax,m_Egmin,m_Thgmin,m_Thgmax; 
00041  double m_CutNgam,m_CutEgam;
00042 
00043 IBesRndmGenSvc* p_BesRndmGenSvc;
00044 
00045 // Initial Seed
00046 // std::vector<int> m_initSeed;
00047 };
00048 
00049 #endif

Generated on Tue Nov 29 23:12:11 2016 for BOSS_7.0.2 by  doxygen 1.4.7