00001 #ifndef AGILE_CHARYBDISFPYTHIA_HH 00002 #define AGILE_CHARYBDISFPYTHIA_HH 00003 00004 #include "AGILe/Generator.hh" 00005 #include "AGILe/Charybdis/Charybdis.hh" 00006 #include "AGILe/FPythia/FPythia.hh" 00007 00008 namespace AGILe { 00009 00010 00014 class CharybdisFPythia : public FPythia { 00015 public: 00017 CharybdisFPythia(); 00018 00020 ~CharybdisFPythia() { } 00021 00023 using Generator::setParam; 00024 00026 bool setParam(const string& name, const string& value); 00027 00028 00029 private: 00030 00031 // Store a Charybdis interface instance for param passing 00032 Charybdis _charybdis; 00033 00034 }; 00035 00036 00037 } 00038 00039 #endif