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