agile is hosted by Hepforge, IPPP Durham

CascadeWrapper.cc

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 #include "AGILe/Cascade/CascadeWrapper2.hh"
00004 #include <cstring>
00005 
00006 // Define methods to hide the subtle syntax necessary to call fortran from C++
00007 
00008 void call_casini() { 
00009   casini_(); 
00010 }
00011 
00012 void call_ptime(const char *name, int j, int k) {
00013   ptime_(name, &j, &k);
00014 }
00015 
00016 void call_steer() {
00017   steer_();
00018 }
00019 
00020 void call_cascade() { 
00021   cascade_(); 
00022 }
00023 
00024 void call_cascha() { 
00025   cascha_(); 
00026 }
00027 
00028 void call_pytcha() { 
00029   pytcha_(); 
00030 }
00031 
00032 void call_pyinit( const char* frame, const char* beam, const char* target, double win ) { 
00033   pyinit_( frame, beam, target, &win, strlen(frame), strlen(beam), strlen(target) ); 
00034 }
00035 
00036 void call_pygive( const char* chin ) { 
00037   pygive_( chin, strlen(chin) ); 
00038 }
00039 
00040 void call_aricha() { 
00041   aricha_(); 
00042 }
00043 
00044 void call_arinit(const char *name) {
00045   arinit_(name);
00046 }
00047 
00048 void call_caend(int i) {
00049   caend_(&i);
00050 }
00051 
00052 void call_event() { 
00053   event_(); 
00054 }
00055 
00056 void call_caupevnt() { 
00057   caupevnt_(); 
00058 }
00059 
00060 // Pythia routines
00061 void call_pyhepc( int mode ){ 
00062   pyhepc_( &mode ); 
00063 }
00064 //void call_rm48in(int ISEED, int N1, int N2) {
00065   //rm48in(&ISEED, &N1, &N2);
00066 //}
Generated on Tue Mar 6 10:39:38 2012 for AGILe - A Generator Interface Library (+ executable) by  doxygen 1.6.3