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