BOSS 7.1.2
BESIII Offline Software System
|
#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 |
Macros | |
#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) |
#define | LULIST(ICONV) |
#define | HEPEVT_CLEAN() |
#define | HEPEVT_PRINT() |
#define | BDKRC(IDUMP) |
#define | FINISH(IN, SIGT, ER) |
#define | RLUXGO(lux, ISEED, K1, K2) |
#define | GEN_INIT() |
#define | 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 BDKRC | ( | 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 ) |
Definition at line 109 of file BesBdkRc.cxx.
Referenced by BesBdkRc::finalize(), and BesTwogam::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 | ( | ) |
Definition at line 118 of file BesBdkRc.cxx.
Referenced by BesBdkRc::execute(), and BesTwogam::execute().
#define GEN_INIT | ( | ) |
Definition at line 115 of file BesBdkRc.cxx.
Referenced by BesBdkRc::initialize().
#define HEPEVT_CLEAN | ( | ) |
Definition at line 100 of file BesBdkRc.cxx.
Referenced by BesBdkRc::execute(), BesTwogam::execute(), and KKMC::execute().
#define 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::init_evt(), EvtPhokhara::init_mode(), BesBdkRc::initialize(), and Phokhara::initialize().
#define LOCALC COMMON_BLOCK(LOCALC_DEF, localc) |
Definition at line 55 of file BesBdkRc.cxx.
Referenced by BesBdkRc::initialize().
#define LUHEPC | ( | ICONV | ) |
Definition at line 94 of file BesBdkRc.cxx.
Referenced by BesBdkRc::execute(), and BesTwogam::execute().
#define LUJETS COMMON_BLOCK(LUJETS_DEF,lujets) |
Definition at line 90 of file BesBdkRc.cxx.
#define LULIST | ( | ICONV | ) |
Definition at line 97 of file BesBdkRc.cxx.
Referenced by BesBdkRc::execute(), and BesTwogam::execute().
#define PCONST COMMON_BLOCK(PCONST_DEF, pconst) |
Definition at line 41 of file BesBdkRc.cxx.
#define RLUXGO | ( | 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().
COMMON_BLOCK_DEF | ( | COLCHC_DEF | , |
COLCHC | ) |
COMMON_BLOCK_DEF | ( | DELPHC_DEF | , |
DELPHC | ) |
COMMON_BLOCK_DEF | ( | FINCUT_DEF | , |
FINCUT | ) |
COMMON_BLOCK_DEF | ( | LOCALC_DEF | , |
LOCALC | ) |
COMMON_BLOCK_DEF | ( | LUJETS_DEF | , |
LUJETS | ) |
COMMON_BLOCK_DEF | ( | PCONST_DEF | , |
PCONST | ) |
COMMON_BLOCK_DEF | ( | XSECTC_DEF | , |
XSECTC | ) |
|
extern |
Definition at line 124 of file BesBdkRc.cxx.