/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/BesBdkRc/BesBdkRc-00-00-02/src/BesBdkRc.cxx File Reference

#include "BesBdkRc/BesBdkRc.h"
#include "BesBdkRc/BesBdkRcRandom.h"
#include "HepMC/GenEvent.h"
#include "HepMC/HEPEVT_Wrapper.h"
#include "HepMC/IO_HEPEVT.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/AlgFactory.h"
#include "GaudiKernel/DataSvc.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "BesKernel/IBesRndmGenSvc.h"
#include "GeneratorObject/McGenEvent.h"
#include "cfortran/cfortran.h"
#include <cstdlib>
#include <cassert>

Go to the source code of this file.

Classes

struct  INPUT_DEF
struct  PCONST_DEF
struct  FINCUT_DEF
struct  LOCALC_DEF
struct  COLCHC_DEF
struct  DELPHC_DEF
struct  XSECTC_DEF
struct  FLAGS_DEF
struct  LUJETS_DEF

Defines

#define INPUT   COMMON_BLOCK(INPUT_DEF,input)
#define PCONST   COMMON_BLOCK(PCONST_DEF, pconst)
#define FINCUT   COMMON_BLOCK(FINCUT_DEF, fincut)
#define LOCALC   COMMON_BLOCK(LOCALC_DEF, localc)
#define COLCHC   COMMON_BLOCK(COLCHC_DEF, colchc)
#define DELPHC   COMMON_BLOCK(DELPHC_DEF, delphc)
#define XSECTC   COMMON_BLOCK(XSECTC_DEF, xsectc)
#define FLAGS   COMMON_BLOCK(FLAGS_DEF, flags)
#define LUJETS   COMMON_BLOCK(LUJETS_DEF,lujets)
#define LUHEPC(ICONV)   CCALLSFSUB1(LUHEPC, luhepc, INT, ICONV)
#define LULIST(ICONV)   CCALLSFSUB1(LULIST, lulist, INT, ICONV)
#define HEPEVT_CLEAN()   CCALLSFSUB0(HEPEVT_CLEAN, hepevt_clean)
#define HEPEVT_PRINT()   CCALLSFSUB0(HEPEVT_PRINT, hepevt_print)
#define BDKRC(IDUMP)   CCALLSFSUB1(BDKRC, bdkrc, INT, IDUMP)
#define FINISH(IN, SIGT, ER)   CCALLSFSUB3(FINISH,finish,PINT,PDOUBLE,PDOUBLE,IN,SIGT,ER)
#define RLUXGO(lux, ISEED, K1, K2)   CCALLSFSUB4(RLUXGO,rluxgo,INT,INT,INT,INT,lux,ISEED,K1,K2)
#define GEN_INIT()   CCALLSFSUB0(GEN_INIT, gen_init)
#define GEN1EVT()   CCALLSFSUB0(GEN1EVT, gen1evt)

Functions

 COMMON_BLOCK_DEF (INPUT_DEF, INPUT)
 COMMON_BLOCK_DEF (PCONST_DEF, PCONST)
 COMMON_BLOCK_DEF (FINCUT_DEF, FINCUT)
 COMMON_BLOCK_DEF (LOCALC_DEF, LOCALC)
 COMMON_BLOCK_DEF (COLCHC_DEF, COLCHC)
 COMMON_BLOCK_DEF (DELPHC_DEF, DELPHC)
 COMMON_BLOCK_DEF (XSECTC_DEF, XSECTC)
 COMMON_BLOCK_DEF (FLAGS_DEF, FLAGS)
 COMMON_BLOCK_DEF (LUJETS_DEF, LUJETS)
float flat_ ()


Define Documentation

#define BDKRC ( IDUMP   )     CCALLSFSUB1(BDKRC, bdkrc, INT, IDUMP)

Definition at line 106 of file BesBdkRc.cxx.

#define COLCHC   COMMON_BLOCK(COLCHC_DEF, colchc)

Definition at line 62 of file BesBdkRc.cxx.

Referenced by BesBdkRc::initialize().

#define DELPHC   COMMON_BLOCK(DELPHC_DEF, delphc)

Definition at line 68 of file BesBdkRc.cxx.

Referenced by BesBdkRc::finalize(), and BesBdkRc::initialize().

#define FINCUT   COMMON_BLOCK(FINCUT_DEF, fincut)

Definition at line 47 of file BesBdkRc.cxx.

Referenced by BesBdkRc::initialize().

#define FINISH ( IN,
SIGT,
ER   )     CCALLSFSUB3(FINISH,finish,PINT,PDOUBLE,PDOUBLE,IN,SIGT,ER)

Definition at line 109 of file BesBdkRc.cxx.

Referenced by BesTwogam::finalize(), and BesBdkRc::finalize().

#define FLAGS   COMMON_BLOCK(FLAGS_DEF, flags)

Definition at line 82 of file BesBdkRc.cxx.

Referenced by BesBdkRc::execute(), Phokhara::finalize(), Phokhara::initialize(), main(), and Phokhara::storeParticles().

 
#define GEN1EVT (  )     CCALLSFSUB0(GEN1EVT, gen1evt)

Definition at line 118 of file BesBdkRc.cxx.

Referenced by BesTwogam::execute(), and BesBdkRc::execute().

 
#define GEN_INIT (  )     CCALLSFSUB0(GEN_INIT, gen_init)

Definition at line 115 of file BesBdkRc.cxx.

Referenced by BesBdkRc::initialize().

 
#define HEPEVT_CLEAN (  )     CCALLSFSUB0(HEPEVT_CLEAN, hepevt_clean)

Definition at line 100 of file BesBdkRc.cxx.

Referenced by KKMC::execute(), BesTwogam::execute(), and BesBdkRc::execute().

 
#define HEPEVT_PRINT (  )     CCALLSFSUB0(HEPEVT_PRINT, hepevt_print)

Definition at line 103 of file BesBdkRc.cxx.

#define INPUT   COMMON_BLOCK(INPUT_DEF,input)

Definition at line 35 of file BesBdkRc.cxx.

Referenced by EvtPhokhara_ppbar::init_evt(), EvtPhokhara_pipipi0::init_evt(), EvtPhokhara_pipi::init_evt(), EvtPhokhara_pi0pi0pipi::init_evt(), EvtPhokhara_nnbar::init_evt(), EvtPhokhara_LLB::init_evt(), EvtPhokhara_KK::init_evt(), EvtPhokhara_K0K0::init_evt(), EvtPhokhara_4pi::init_evt(), EvtPhokhara::init_evt(), EvtPhokhara_ppbar::init_mode(), EvtPhokhara_pipipi0::init_mode(), EvtPhokhara_pipi::init_mode(), EvtPhokhara_pi0pi0pipi::init_mode(), EvtPhokhara_nnbar::init_mode(), EvtPhokhara_LLB::init_mode(), EvtPhokhara_KK::init_mode(), EvtPhokhara_K0K0::init_mode(), EvtPhokhara_4pi::init_mode(), EvtPhokhara::init_mode(), Phokhara::initialize(), BesBdkRc::initialize(), and main().

#define LOCALC   COMMON_BLOCK(LOCALC_DEF, localc)

Definition at line 55 of file BesBdkRc.cxx.

Referenced by BesBdkRc::initialize().

#define LUHEPC ( ICONV   )     CCALLSFSUB1(LUHEPC, luhepc, INT, ICONV)

Definition at line 94 of file BesBdkRc.cxx.

Referenced by BesTwogam::execute(), and BesBdkRc::execute().

#define LUJETS   COMMON_BLOCK(LUJETS_DEF,lujets)

Definition at line 90 of file BesBdkRc.cxx.

#define LULIST ( ICONV   )     CCALLSFSUB1(LULIST, lulist, INT, ICONV)

Definition at line 97 of file BesBdkRc.cxx.

Referenced by BesTwogam::execute(), and BesBdkRc::execute().

#define PCONST   COMMON_BLOCK(PCONST_DEF, pconst)

Definition at line 41 of file BesBdkRc.cxx.

#define RLUXGO ( lux,
ISEED,
K1,
K2   )     CCALLSFSUB4(RLUXGO,rluxgo,INT,INT,INT,INT,lux,ISEED,K1,K2)

Definition at line 112 of file BesBdkRc.cxx.

#define XSECTC   COMMON_BLOCK(XSECTC_DEF, xsectc)

Definition at line 76 of file BesBdkRc.cxx.

Referenced by BesBdkRc::finalize(), and BesBdkRc::initialize().


Function Documentation

COMMON_BLOCK_DEF ( LUJETS_DEF  ,
LUJETS   
)

COMMON_BLOCK_DEF ( FLAGS_DEF  ,
FLAGS   
)

COMMON_BLOCK_DEF ( XSECTC_DEF  ,
XSECTC   
)

COMMON_BLOCK_DEF ( DELPHC_DEF  ,
DELPHC   
)

COMMON_BLOCK_DEF ( COLCHC_DEF  ,
COLCHC   
)

COMMON_BLOCK_DEF ( LOCALC_DEF  ,
LOCALC   
)

COMMON_BLOCK_DEF ( FINCUT_DEF  ,
FINCUT   
)

COMMON_BLOCK_DEF ( PCONST_DEF  ,
PCONST   
)

COMMON_BLOCK_DEF ( INPUT_DEF  ,
INPUT   
)

float flat_ (  ) 


Generated on Tue Nov 29 23:15:50 2016 for BOSS_7.0.2 by  doxygen 1.4.7