BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesTwogam.cxx File Reference
#include "BesTwogam.h"
#include "HepMC/GenEvent.h"
#include "HepMC/HEPEVT_Wrapper.h"
#include "HepMC/IO_HEPEVT.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GeneratorObject/McGenEvent.h"
#include "cfortran/cfortran.h"

Go to the source code of this file.

Classes

struct  ISEEDC_DEF
struct  FNAMES_DEF
struct  INPARC_DEF
struct  LUMINO_DEF
struct  EVENUM_DEF
struct  UNWEIT_DEF
struct  WEIGHTED_DEF
struct  CFLAGS_DEF
struct  EXCUTS_DEF
struct  LUJETS_DEF

Macros

#define ISEEDC   COMMON_BLOCK( ISEEDC_DEF, iseedc )
#define FNAMES   COMMON_BLOCK( FNAMES_DEF, fnames )
#define INPARC   COMMON_BLOCK( INPARC_DEF, inparc )
#define LUMINO   COMMON_BLOCK( LUMINO_DEF, lumino )
#define EVENUM   COMMON_BLOCK( EVENUM_DEF, evenum )
#define UNWEIT   COMMON_BLOCK( UNWEIT_DEF, unweit )
#define WEIGHTED   COMMON_BLOCK( WEIGHTED_DEF, weighted )
#define CFLAGS   COMMON_BLOCK( CFLAGS_DEF, cflags )
#define EXCUTS   COMMON_BLOCK( EXCUTS_DEF, excuts )
#define LUJETS   COMMON_BLOCK( LUJETS_DEF, lujets )
#define PRINTEVT()
#define INIRUN()
#define FINISH()
#define GENEVT()
#define GEN1EVT()
#define RDCUTS()
#define SETDEF()
#define QCDSTA()
#define DOCUTS()
#define ESTMAXCS()
#define PRTCUT()
#define USRINI()
#define USRHIS()
#define USREND()
#define LUHEPC(ICONV)
#define HEPEVT_CLEAN()
#define LULIST(ICONV)
#define HEPEVT_PRINT()

Functions

 COMMON_BLOCK_DEF (ISEEDC_DEF, ISEEDC)
 COMMON_BLOCK_DEF (FNAMES_DEF, FNAMES)
 COMMON_BLOCK_DEF (INPARC_DEF, INPARC)
 COMMON_BLOCK_DEF (LUMINO_DEF, LUMINO)
 COMMON_BLOCK_DEF (EVENUM_DEF, EVENUM)
 COMMON_BLOCK_DEF (UNWEIT_DEF, UNWEIT)
 COMMON_BLOCK_DEF (WEIGHTED_DEF, WEIGHTED)
 COMMON_BLOCK_DEF (CFLAGS_DEF, CFLAGS)
 COMMON_BLOCK_DEF (EXCUTS_DEF, EXCUTS)
 COMMON_BLOCK_DEF (LUJETS_DEF, LUJETS)
void pygive_ (const char *cnfgstr, int length)

Macro Definition Documentation

◆ CFLAGS

#define CFLAGS   COMMON_BLOCK( CFLAGS_DEF, cflags )

Definition at line 69 of file BesTwogam.cxx.

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

◆ DOCUTS

#define DOCUTS ( )
Value:
CCALLSFSUB0( DOCUTS, docuts )
#define DOCUTS()

Definition at line 112 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ ESTMAXCS

#define ESTMAXCS ( )
Value:
CCALLSFSUB0( ESTMAXCS, estmaxcs )
#define ESTMAXCS()

Definition at line 115 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ EVENUM

#define EVENUM   COMMON_BLOCK( EVENUM_DEF, evenum )

Definition at line 53 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF().

◆ EXCUTS

#define EXCUTS   COMMON_BLOCK( EXCUTS_DEF, excuts )

Definition at line 76 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF(), and BesTwogam::initialize().

◆ FINISH

#define FINISH ( )
Value:
CCALLSFSUB0( FINISH, finish )
#define FINISH(IN, SIGT, ER)
Definition BesBdkRc.cxx:105

Definition at line 94 of file BesTwogam.cxx.

◆ FNAMES

#define FNAMES   COMMON_BLOCK( FNAMES_DEF, fnames )

Definition at line 36 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF(), and BesTwogam::initialize().

◆ GEN1EVT

#define GEN1EVT ( )
Value:
CCALLSFSUB0( GEN1EVT, gen1evt )
#define GEN1EVT()
Definition BesBdkRc.cxx:116

Definition at line 100 of file BesTwogam.cxx.

◆ GENEVT

#define GENEVT ( )
Value:
CCALLSFSUB0( GENEVT, genevt )
#define GENEVT()
Definition BesTwogam.cxx:97

Definition at line 97 of file BesTwogam.cxx.

◆ HEPEVT_CLEAN

#define HEPEVT_CLEAN ( )
Value:
CCALLSFSUB0( HEPEVT_CLEAN, hepevt_clean )
#define HEPEVT_CLEAN()
Definition BesBdkRc.cxx:96

Definition at line 133 of file BesTwogam.cxx.

◆ HEPEVT_PRINT

#define HEPEVT_PRINT ( )
Value:
CCALLSFSUB0( HEPEVT_PRINT, hepevt_print )
#define HEPEVT_PRINT()
Definition BesBdkRc.cxx:99

Definition at line 139 of file BesTwogam.cxx.

◆ INIRUN

#define INIRUN ( )
Value:
CCALLSFSUB0( INIRUN, inirun )
#define INIRUN()
Definition BesTwogam.cxx:91

Definition at line 91 of file BesTwogam.cxx.

◆ INPARC

#define INPARC   COMMON_BLOCK( INPARC_DEF, inparc )

Definition at line 42 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF(), and BesTwogam::initialize().

◆ ISEEDC

#define ISEEDC   COMMON_BLOCK( ISEEDC_DEF, iseedc )

Definition at line 29 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF(), and BesTwogam::initialize().

◆ LUHEPC

#define LUHEPC ( ICONV)
Value:
CCALLSFSUB1( LUHEPC, luhepc, INT, ICONV )
#define LUHEPC(ICONV)
Definition BesBdkRc.cxx:90

Definition at line 130 of file BesTwogam.cxx.

◆ LUJETS

#define LUJETS   COMMON_BLOCK( LUJETS_DEF, lujets )

Definition at line 84 of file BesTwogam.cxx.

◆ LULIST

#define LULIST ( ICONV)
Value:
CCALLSFSUB1( LULIST, lulist, INT, ICONV )
#define LULIST(ICONV)
Definition BesBdkRc.cxx:93

Definition at line 136 of file BesTwogam.cxx.

◆ LUMINO

#define LUMINO   COMMON_BLOCK( LUMINO_DEF, lumino )

Definition at line 48 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF().

◆ PRINTEVT

#define PRINTEVT ( )
Value:
CCALLSFSUB0( PRINTEVT, printevt )
#define PRINTEVT()
Definition BesTwogam.cxx:88

Definition at line 88 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF().

◆ PRTCUT

#define PRTCUT ( )
Value:
CCALLSFSUB0( PRTCUT, prtcut )
#define PRTCUT()

Definition at line 118 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ QCDSTA

#define QCDSTA ( )
Value:
CCALLSFSUB0( QCDSTA, qcdsta )
#define QCDSTA()

Definition at line 109 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ RDCUTS

#define RDCUTS ( )
Value:
CCALLSFSUB0( RDCUTS, rdcuts )
#define RDCUTS()

Definition at line 103 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ SETDEF

#define SETDEF ( )
Value:
CCALLSFSUB0( SETDEF, setdef )
#define SETDEF()

Definition at line 106 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ UNWEIT

#define UNWEIT   COMMON_BLOCK( UNWEIT_DEF, unweit )

Definition at line 59 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF().

◆ USREND

#define USREND ( )
Value:
CCALLSFSUB0( USREND, usrend )
#define USREND()

Definition at line 127 of file BesTwogam.cxx.

◆ USRHIS

#define USRHIS ( )
Value:
CCALLSFSUB0( USRHIS, usrhis )
#define USRHIS()

Definition at line 124 of file BesTwogam.cxx.

◆ USRINI

#define USRINI ( )
Value:
CCALLSFSUB0( USRINI, usrini )
#define USRINI()

Definition at line 121 of file BesTwogam.cxx.

◆ WEIGHTED

#define WEIGHTED   COMMON_BLOCK( WEIGHTED_DEF, weighted )

Definition at line 64 of file BesTwogam.cxx.

Referenced by COMMON_BLOCK_DEF().

Function Documentation

◆ COMMON_BLOCK_DEF() [1/10]

COMMON_BLOCK_DEF ( CFLAGS_DEF ,
CFLAGS  )

◆ COMMON_BLOCK_DEF() [2/10]

COMMON_BLOCK_DEF ( EVENUM_DEF ,
EVENUM  )

◆ COMMON_BLOCK_DEF() [3/10]

COMMON_BLOCK_DEF ( EXCUTS_DEF ,
EXCUTS  )

◆ COMMON_BLOCK_DEF() [4/10]

COMMON_BLOCK_DEF ( FNAMES_DEF ,
FNAMES  )

◆ COMMON_BLOCK_DEF() [5/10]

COMMON_BLOCK_DEF ( INPARC_DEF ,
INPARC  )

◆ COMMON_BLOCK_DEF() [6/10]

COMMON_BLOCK_DEF ( ISEEDC_DEF ,
ISEEDC  )

◆ COMMON_BLOCK_DEF() [7/10]

COMMON_BLOCK_DEF ( LUJETS_DEF ,
LUJETS  )

◆ COMMON_BLOCK_DEF() [8/10]

COMMON_BLOCK_DEF ( LUMINO_DEF ,
LUMINO  )

◆ COMMON_BLOCK_DEF() [9/10]

COMMON_BLOCK_DEF ( UNWEIT_DEF ,
UNWEIT  )

◆ COMMON_BLOCK_DEF() [10/10]

COMMON_BLOCK_DEF ( WEIGHTED_DEF ,
WEIGHTED  )

◆ pygive_()

void pygive_ ( const char * cnfgstr,
int length )
extern