agile is hosted by Hepforge, IPPP Durham

AriadneWrapper.hh File Reference

#include <ctype.h>
#include "AGILe/FortranWrappers.hh"
Include dependency graph for AriadneWrapper.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_ARTUNE   FC_FUNC(artune, ARTUNE)
#define FC_ARINIT   FC_FUNC(arinit, ARINIT)
#define FC_AREXEC   FC_FUNC(arexec, AREXEC)
#define FC_ARISET   FC_FUNC(ariset, ARISET)

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_ARTUNE (const char *, int)
void FC_ARINIT (const char *, int)
void FC_AREXEC ()
void FC_ARISET (int *, float *)
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_artune (const char *version)
void call_arinit (const char *setup)
void call_arexec ()
void call_ariset (int in, float val)

Define Documentation

#define FC_AREXEC   FC_FUNC(arexec, AREXEC)

Definition at line 30 of file AriadneWrapper.hh.

#define FC_ARINIT   FC_FUNC(arinit, ARINIT)

Definition at line 28 of file AriadneWrapper.hh.

#define FC_ARISET   FC_FUNC(ariset, ARISET)

Definition at line 32 of file AriadneWrapper.hh.

#define FC_ARTUNE   FC_FUNC(artune, ARTUNE)

Definition at line 26 of file AriadneWrapper.hh.

#define FC_INITPYDATA   FC_FUNC(initpydata, INITPYDATA)

Definition at line 24 of file AriadneWrapper.hh.

Referenced by Ariadne::Ariadne(), FPythia::FPythia(), and Phojet::Phojet().

#define FC_PYEVNT   FC_FUNC(pyevnt, PYEVNT)

Definition at line 18 of file AriadneWrapper.hh.

Referenced by call_pyevnt().

#define FC_PYGIVE   FC_FUNC(pygive, PYGIVE)

Definition at line 12 of file AriadneWrapper.hh.

Referenced by call_pygive().

#define FC_PYHEPC   FC_FUNC(pyhepc, PYHEPC)

Definition at line 8 of file AriadneWrapper.hh.

Referenced by call_pyhepc().

#define FC_PYINIT   FC_FUNC(pyinit, PYINIT)

Definition at line 10 of file AriadneWrapper.hh.

Referenced by call_pyinit().

#define FC_PYLIST   FC_FUNC(pylist, PYLIST)

Definition at line 14 of file AriadneWrapper.hh.

Referenced by call_pylist().

#define FC_PYSTAT   FC_FUNC(pystat, PYSTAT)

Definition at line 16 of file AriadneWrapper.hh.

Referenced by call_pystat().

#define FC_UPEVNT   FC_FUNC(upevnt, UPENVT)

Definition at line 22 of file AriadneWrapper.hh.

#define FC_UPINIT   FC_FUNC(upinit, UPINIT)

Definition at line 20 of file AriadneWrapper.hh.


Function Documentation

void call_arexec (  ) 

Definition at line 40 of file AriadneWrapper.cc.

Referenced by Ariadne::makeEvent().

00040                    { 
00041   arexec_(); 
00042 }

void call_arinit ( const char *  setup  ) 

Definition at line 36 of file AriadneWrapper.cc.

Referenced by Ariadne::initialize().

00036                                       {
00037   arinit_( setup, strlen(setup) ); 
00038 }

void call_ariset ( int  in,
float  val 
)

Definition at line 43 of file AriadneWrapper.cc.

Referenced by Ariadne::setParam().

00043                                      { 
00044   ariset_( &in, &val ); 
00045 }

void call_artune ( const char *  version  ) 

Definition at line 32 of file AriadneWrapper.cc.

Referenced by Ariadne::initialize().

00032                                         {
00033   artune_( version, strlen(version) ); 
00034 }

void call_pyevnt (  ) 

Definition at line 28 of file AriadneWrapper.cc.

Referenced by FPythia::makeEvent(), and Ariadne::makeEvent().

00028                    { 
00029   pyevnt_(); 
00030 }

void call_pygive ( const char *  frame  ) 

Definition at line 16 of file AriadneWrapper.cc.

Referenced by FPythia::initialize(), Ariadne::initialize(), Phojet::setParam(), FPythia::setParam(), and Ariadne::setParam().

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

void call_pyhepc ( int  mode  ) 

Definition at line 7 of file AriadneWrapper.cc.

Referenced by Ariadne::Ariadne(), FPythia::FPythia(), Rapgap::makeEvent(), FPythia::makeEvent(), Cascade::makeEvent(), Ariadne::makeEvent(), and Phojet::Phojet().

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.

Referenced by FPythia::initialize(), and Ariadne::initialize().

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.

00020                              { 
00021   pylist_( &mode ); 
00022 }

void call_pystat ( int  mode  ) 

Definition at line 24 of file AriadneWrapper.cc.

Referenced by FPythia::finalize(), and Ariadne::finalize().

00024                              { 
00025   pystat_( &mode ); 
00026 }

void FC_AREXEC (  ) 
void FC_ARINIT ( const char *  ,
int   
)
void FC_ARISET ( int *  ,
float *   
)
void FC_ARTUNE ( const char *  ,
int   
)
void FC_INITPYDATA (  ) 
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