BOSS 7.1.1
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()
 
#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 73 of file BesTwogam.cxx.

Referenced by BesTwogam::execute().

◆ DOCUTS

#define DOCUTS ( )
Value:
#define DOCUTS()
#define CCALLSFSUB0(UN, LN)
Definition cfortran.h:1155

Definition at line 118 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ ESTMAXCS

#define ESTMAXCS ( )
Value:
#define ESTMAXCS()

Definition at line 121 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ 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.

Referenced by BesTwogam::initialize().

◆ FINISH

#define FINISH ( )
Value:
#define 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.

Referenced by BesTwogam::initialize().

◆ GEN1EVT

#define GEN1EVT ( )
Value:
#define GEN1EVT()

Definition at line 106 of file BesTwogam.cxx.

◆ GENEVT

#define GENEVT ( )
Value:
#define GENEVT()

Definition at line 103 of file BesTwogam.cxx.

◆ HEPEVT_CLEAN

#define HEPEVT_CLEAN ( )
Value:
CCALLSFSUB0(HEPEVT_CLEAN, hepevt_clean)
#define HEPEVT_CLEAN()

Definition at line 139 of file BesTwogam.cxx.

◆ HEPEVT_PRINT

#define HEPEVT_PRINT ( )
Value:
CCALLSFSUB0(HEPEVT_PRINT, hepevt_print)
#define HEPEVT_PRINT()

Definition at line 145 of file BesTwogam.cxx.

◆ INIRUN

#define INIRUN ( )
Value:
#define INIRUN()
Definition BesTwogam.cxx:97

Definition at line 97 of file BesTwogam.cxx.

◆ INPARC

#define INPARC   COMMON_BLOCK(INPARC_DEF,inparc)

Definition at line 46 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ ISEEDC

#define ISEEDC   COMMON_BLOCK(ISEEDC_DEF,iseedc)

Definition at line 33 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ LUHEPC

#define LUHEPC ( ICONV)
Value:
CCALLSFSUB1(LUHEPC, luhepc, INT, ICONV)
#define LUHEPC(ICONV)
#define CCALLSFSUB1(UN, LN, T1, A1)
Definition cfortran.h:1106

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)
Value:
CCALLSFSUB1(LULIST, lulist, INT, ICONV)
#define LULIST(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 ( )
Value:
#define PRINTEVT()
Definition BesTwogam.cxx:94

Definition at line 94 of file BesTwogam.cxx.

◆ PRTCUT

#define PRTCUT ( )
Value:
#define PRTCUT()

Definition at line 124 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ QCDSTA

#define QCDSTA ( )
Value:
#define QCDSTA()

Definition at line 115 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ RDCUTS

#define RDCUTS ( )
Value:
#define RDCUTS()

Definition at line 109 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ SETDEF

#define SETDEF ( )
Value:
#define SETDEF()

Definition at line 112 of file BesTwogam.cxx.

Referenced by BesTwogam::initialize().

◆ UNWEIT

#define UNWEIT   COMMON_BLOCK(UNWEIT_DEF,unweit)

Definition at line 63 of file BesTwogam.cxx.

◆ USREND

#define USREND ( )
Value:
#define USREND()

Definition at line 133 of file BesTwogam.cxx.

◆ USRHIS

#define USRHIS ( )
Value:
#define USRHIS()

Definition at line 130 of file BesTwogam.cxx.

◆ USRINI

#define USRINI ( )
Value:
#define 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 )
extern