BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
BesTwogam.cxx File Reference
#include "BesTwogam/BesTwogam.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 "GeneratorObject/McGenEvent.h"
#include "cfortran/cfortran.h"
#include <stdlib.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()   CCALLSFSUB0(PRINTEVT,printevt)
 
#define INIRUN()   CCALLSFSUB0(INIRUN,inirun)
 
#define FINISH()   CCALLSFSUB0(FINISH,finish)
 
#define GENEVT()   CCALLSFSUB0(GENEVT,genevt)
 
#define GEN1EVT()   CCALLSFSUB0(GEN1EVT,gen1evt)
 
#define RDCUTS()   CCALLSFSUB0( RDCUTS,rdcuts)
 
#define SETDEF()   CCALLSFSUB0( SETDEF,setdef)
 
#define QCDSTA()   CCALLSFSUB0( QCDSTA,qcdsta)
 
#define DOCUTS()   CCALLSFSUB0( DOCUTS,docuts)
 
#define ESTMAXCS()   CCALLSFSUB0( ESTMAXCS,estmaxcs)
 
#define PRTCUT()   CCALLSFSUB0( PRTCUT,prtcut)
 
#define USRINI()   CCALLSFSUB0( USRINI,usrini)
 
#define USRHIS()   CCALLSFSUB0( USRHIS,usrhis)
 
#define USREND()   CCALLSFSUB0( USREND,usrend)
 
#define LUHEPC(ICONV)   CCALLSFSUB1(LUHEPC, luhepc, INT, ICONV)
 
#define HEPEVT_CLEAN()   CCALLSFSUB0(HEPEVT_CLEAN, hepevt_clean)
 
#define LULIST(ICONV)   CCALLSFSUB1(LULIST, lulist, INT, ICONV)
 
#define HEPEVT_PRINT()   CCALLSFSUB0(HEPEVT_PRINT, 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 73 of file BesTwogam.cxx.

◆ DOCUTS

#define DOCUTS ( )    CCALLSFSUB0( DOCUTS,docuts)

Definition at line 118 of file BesTwogam.cxx.

◆ ESTMAXCS

#define ESTMAXCS ( )    CCALLSFSUB0( ESTMAXCS,estmaxcs)

Definition at line 121 of file BesTwogam.cxx.

◆ EVENUM

#define EVENUM   COMMON_BLOCK(EVENUM_DEF,evenum)

Definition at line 57 of file BesTwogam.cxx.

◆ EXCUTS

#define EXCUTS   COMMON_BLOCK(EXCUTS_DEF, excuts)

Definition at line 82 of file BesTwogam.cxx.

◆ FINISH

#define FINISH ( )    CCALLSFSUB0(FINISH,finish)

Definition at line 100 of file BesTwogam.cxx.

◆ FNAMES

#define FNAMES   COMMON_BLOCK(FNAMES_DEF,fnames)

Definition at line 40 of file BesTwogam.cxx.

◆ GEN1EVT

#define GEN1EVT ( )    CCALLSFSUB0(GEN1EVT,gen1evt)

Definition at line 106 of file BesTwogam.cxx.

◆ GENEVT

#define GENEVT ( )    CCALLSFSUB0(GENEVT,genevt)

Definition at line 103 of file BesTwogam.cxx.

◆ HEPEVT_CLEAN

#define HEPEVT_CLEAN ( )    CCALLSFSUB0(HEPEVT_CLEAN, hepevt_clean)

Definition at line 139 of file BesTwogam.cxx.

◆ HEPEVT_PRINT

#define HEPEVT_PRINT ( )    CCALLSFSUB0(HEPEVT_PRINT, hepevt_print)

Definition at line 145 of file BesTwogam.cxx.

◆ INIRUN

#define INIRUN ( )    CCALLSFSUB0(INIRUN,inirun)

Definition at line 97 of file BesTwogam.cxx.

◆ INPARC

#define INPARC   COMMON_BLOCK(INPARC_DEF,inparc)

Definition at line 46 of file BesTwogam.cxx.

◆ ISEEDC

#define ISEEDC   COMMON_BLOCK(ISEEDC_DEF,iseedc)

Definition at line 33 of file BesTwogam.cxx.

◆ LUHEPC

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

Definition at line 136 of file BesTwogam.cxx.

◆ LUJETS

#define LUJETS   COMMON_BLOCK(LUJETS_DEF,lujets)

Definition at line 90 of file BesTwogam.cxx.

◆ LULIST

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

Definition at line 142 of file BesTwogam.cxx.

◆ LUMINO

#define LUMINO   COMMON_BLOCK( LUMINO_DEF,lumino)

Definition at line 52 of file BesTwogam.cxx.

◆ PRINTEVT

#define PRINTEVT ( )    CCALLSFSUB0(PRINTEVT,printevt)

Definition at line 94 of file BesTwogam.cxx.

◆ PRTCUT

#define PRTCUT ( )    CCALLSFSUB0( PRTCUT,prtcut)

Definition at line 124 of file BesTwogam.cxx.

◆ QCDSTA

#define QCDSTA ( )    CCALLSFSUB0( QCDSTA,qcdsta)

Definition at line 115 of file BesTwogam.cxx.

◆ RDCUTS

#define RDCUTS ( )    CCALLSFSUB0( RDCUTS,rdcuts)

Definition at line 109 of file BesTwogam.cxx.

◆ SETDEF

#define SETDEF ( )    CCALLSFSUB0( SETDEF,setdef)

Definition at line 112 of file BesTwogam.cxx.

◆ UNWEIT

#define UNWEIT   COMMON_BLOCK(UNWEIT_DEF,unweit)

Definition at line 63 of file BesTwogam.cxx.

◆ USREND

#define USREND ( )    CCALLSFSUB0( USREND,usrend)

Definition at line 133 of file BesTwogam.cxx.

◆ USRHIS

#define USRHIS ( )    CCALLSFSUB0( USRHIS,usrhis)

Definition at line 130 of file BesTwogam.cxx.

◆ USRINI

#define USRINI ( )    CCALLSFSUB0( USRINI,usrini)

Definition at line 127 of file BesTwogam.cxx.

◆ WEIGHTED

#define WEIGHTED   COMMON_BLOCK(WEIGHTED_DEF,weighted)

Definition at line 68 of file BesTwogam.cxx.

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 
)