agile is hosted by Hepforge, IPPP Durham

PhojetWrapper.hh File Reference

#include <ctype.h>
#include "AGILe/FortranWrappers.hh"
Include dependency graph for PhojetWrapper.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define FC_PYHEPC   FC_FUNC(pyhepc, PYHEPC)
#define FC_PYINIT   FC_FUNC(pyinit, PYINIT)
#define FC_PYGIVE   FC_FUNC(pygive, PYGIVE)
#define FC_PYLIST   FC_FUNC(pylist, PYLIST)
#define FC_PYSTAT   FC_FUNC(pystat, PYSTAT)
#define FC_PYEVNT   FC_FUNC(pyevnt, PYEVNT)
#define FC_UPINIT   FC_FUNC(upinit, UPINIT)
#define FC_UPEVNT   FC_FUNC(upevnt, UPENVT)
#define FC_INITPYDATA   FC_FUNC(initpydata, INITPYDATA)
#define FC_PHO_SETPAR   FC_FUNC(pho_setpar, PHO_SETPAR)
#define FC_PHO_INIT   FC_FUNC(pho_init, PHO_INIT)
#define FC_PHO_EVENT   FC_FUNC(pho_event, PHO_EVENT)
#define FC_PHO_HEPEVT   FC_FUNC(pho_hepevt, PHO_HEPEVT)
#define FC_PHO_RNDIN   FC_FUNC(pho_rndin, PHO_RNDIN)

Functions

void FC_PYHEPC (int *)
void FC_PYINIT (const char *, const char *, const char *, double *, int, int, int)
void FC_PYGIVE (const char *, int)
void FC_PYLIST (int *)
void FC_PYSTAT (int *)
void FC_PYEVNT ()
void FC_UPINIT ()
void FC_UPEVNT ()
void FC_INITPYDATA ()
void FC_PHO_SETPAR (int *, int *, int *, double *)
void FC_PHO_INIT (int *, int *)
void FC_PHO_EVENT (int *, double *, double *, double *, int *)
void FC_PHO_HEPEVT ()
void FC_PHO_RNDIN (int *, int *, int *, int *)
void call_pyhepc (int mode)
void call_pyinit (const char *frame, const char *beam, const char *target, double win)
void call_pygive (const char *frame)
void call_pylist (int mode)
void call_pystat (int mode)
void call_pyevnt ()
void call_pho_setpar (int i, int id, int mode, double val)
void call_pho_init (int mode, int irej)
void call_pho_event (int mode, double p1, double p2, double sig, int irej)
void call_pho_hepevt ()
void call_pho_rndin (int rndm1, int rndm2, int rndm3, int rndm4)

Define Documentation

#define FC_INITPYDATA   FC_FUNC(initpydata, INITPYDATA)

Definition at line 24 of file PhojetWrapper.hh.

#define FC_PHO_EVENT   FC_FUNC(pho_event, PHO_EVENT)

Definition at line 30 of file PhojetWrapper.hh.

Referenced by Phojet::finalize(), Phojet::initialize(), and Phojet::makeEvent().

#define FC_PHO_HEPEVT   FC_FUNC(pho_hepevt, PHO_HEPEVT)

Definition at line 32 of file PhojetWrapper.hh.

#define FC_PHO_INIT   FC_FUNC(pho_init, PHO_INIT)

Definition at line 28 of file PhojetWrapper.hh.

Referenced by Phojet::Phojet().

#define FC_PHO_RNDIN   FC_FUNC(pho_rndin, PHO_RNDIN)

Definition at line 34 of file PhojetWrapper.hh.

Referenced by Phojet::setParam().

#define FC_PHO_SETPAR   FC_FUNC(pho_setpar, PHO_SETPAR)

Definition at line 26 of file PhojetWrapper.hh.

Referenced by Phojet::initialize().

#define FC_PYEVNT   FC_FUNC(pyevnt, PYEVNT)

Definition at line 18 of file PhojetWrapper.hh.

#define FC_PYGIVE   FC_FUNC(pygive, PYGIVE)

Definition at line 12 of file PhojetWrapper.hh.

#define FC_PYHEPC   FC_FUNC(pyhepc, PYHEPC)

Definition at line 8 of file PhojetWrapper.hh.

#define FC_PYINIT   FC_FUNC(pyinit, PYINIT)

Definition at line 10 of file PhojetWrapper.hh.

#define FC_PYLIST   FC_FUNC(pylist, PYLIST)

Definition at line 14 of file PhojetWrapper.hh.

#define FC_PYSTAT   FC_FUNC(pystat, PYSTAT)

Definition at line 16 of file PhojetWrapper.hh.

#define FC_UPEVNT   FC_FUNC(upevnt, UPENVT)

Definition at line 22 of file PhojetWrapper.hh.

#define FC_UPINIT   FC_FUNC(upinit, UPINIT)

Definition at line 20 of file PhojetWrapper.hh.


Function Documentation

void call_pho_event ( int  mode,
double  p1,
double  p2,
double  sig,
int  irej 
)
void call_pho_hepevt (  ) 

Definition at line 45 of file PhojetWrapper.cc.

00045                        { 
00046   pho_hepevt_(); 
00047 }

void call_pho_init ( int  mode,
int  irej 
)

Definition at line 36 of file PhojetWrapper.cc.

00036                                       {
00037   pho_init_( &mode, &irej);
00038 } 

void call_pho_rndin ( int  rndm1,
int  rndm2,
int  rndm3,
int  rndm4 
)

Definition at line 49 of file PhojetWrapper.cc.

00049                                                                 {
00050   pho_rndin_(&rndm1,&rndm2,&rndm3,&rndm4);
00051 }

void call_pho_setpar ( int  i,
int  id,
int  mode,
double  val 
)

Definition at line 32 of file PhojetWrapper.cc.

00032                                                          {
00033   pho_setpar_(&i,&id, &mode, &zero);
00034 }

void call_pyevnt (  ) 

Definition at line 28 of file AriadneWrapper.cc.

References FC_PYEVNT.

00028                    { 
00029   pyevnt_(); 
00030 }

void call_pygive ( const char *  frame  ) 

Definition at line 16 of file AriadneWrapper.cc.

References FC_PYGIVE.

00016                                      { 
00017   pygive_( chin, strlen(chin) ); 
00018 }

void call_pyhepc ( int  mode  ) 

Definition at line 7 of file AriadneWrapper.cc.

00007                             { 
00008 
00009   pyhepc_( &mode ); 
00010 }

void call_pyinit ( const char *  frame,
const char *  beam,
const char *  target,
double  win 
)

Definition at line 12 of file AriadneWrapper.cc.

References FC_PYINIT.

00012                                                                                         { 
00013   pyinit_( frame, beam, target, &win, strlen(frame), strlen(beam), strlen(target) ); 
00014 }

void call_pylist ( int  mode  ) 

Definition at line 20 of file AriadneWrapper.cc.

References FC_PYLIST.

00020                              { 
00021   pylist_( &mode ); 
00022 }

void call_pystat ( int  mode  ) 

Definition at line 24 of file AriadneWrapper.cc.

References FC_PYSTAT.

00024                              { 
00025   pystat_( &mode ); 
00026 }

void FC_INITPYDATA (  ) 
void FC_PHO_EVENT ( int *  ,
double *  ,
double *  ,
double *  ,
int *   
)
void FC_PHO_HEPEVT (  ) 
void FC_PHO_INIT ( int *  ,
int *   
)
void FC_PHO_RNDIN ( int *  ,
int *  ,
int *  ,
int *   
)
void FC_PHO_SETPAR ( int *  ,
int *  ,
int *  ,
double *   
)
void FC_PYEVNT (  ) 
void FC_PYGIVE ( const char *  ,
int   
)
void FC_PYHEPC ( int *   ) 
void FC_PYINIT ( const char *  ,
const char *  ,
const char *  ,
double *  ,
int  ,
int  ,
int   
)
void FC_PYLIST ( int *   ) 
void FC_PYSTAT ( int *   ) 
void FC_UPEVNT (  ) 
void FC_UPINIT (  ) 
Generated on Tue Mar 6 10:39:39 2012 for AGILe - A Generator Interface Library (+ executable) by  doxygen 1.6.3