/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/Bhwide/Bhwide-00-00-11/Bhwide/Bhwide.h

Go to the documentation of this file.
00001 //*****************************************************************************
00002 //
00003 // Generator/Bhwide/Bhwide.h
00004 //
00005 // Algorithm runs large angle  Bhabha event generator BHWIDE
00006 // and stores output to transient store
00007 //
00008 // Aug 2007 Original BES3 code by Alexey Zhemchugov
00009 //
00010 //*****************************************************************************
00011 
00012 #ifndef GENERATORMODULESBHWIDE_H
00013 #define GENERATORMODULESBHWIDE_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 class IBesRndmGenSvc;
00024 
00025 class Bhwide:public Algorithm 
00026 {       
00027 public:
00028  Bhwide(const std::string& name, ISvcLocator* pSvcLocator);
00029                 
00030  StatusCode initialize();
00031  StatusCode execute();
00032  StatusCode finalize();
00033 
00034 private:
00035  double xpar[100];
00036  int npar[100];         
00037 
00038 // jobOption params
00039  double m_cmEnergy,  m_infraredCut, m_Acolli;
00040  double m_ThMine, m_ThMaxe, m_EnMine;
00041  double m_ThMinp, m_ThMaxp, m_EnMinp;
00042  int m_keyPia, m_keyMod, m_keyLib, m_keyEwc;
00043  
00044  IBesRndmGenSvc* p_BesRndmGenSvc; 
00045  
00046 // Initial Seed
00047  std::vector<int> m_initSeed;
00048 };
00049 
00050 #endif

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