#ifndef Hadrons____FILEBASENAME____hpp_ #define Hadrons____FILEBASENAME____hpp_ #include #include #include BEGIN_HADRONS_NAMESPACE /****************************************************************************** * ___FILEBASENAME___ * ******************************************************************************/ class ___FILEBASENAME___Par: Serializable { public: GRID_SERIALIZABLE_CLASS_MEMBERS(___FILEBASENAME___Par, unsigned int, i); }; class T___FILEBASENAME___: public Module<___FILEBASENAME___Par> { public: // constructor T___FILEBASENAME___(const std::string name); // destructor virtual ~T___FILEBASENAME___(void) = default; // dependency relation virtual std::vector getInput(void); virtual std::vector getReference(void); virtual std::vector getOutput(void); // setup virtual void setup(void); // execution virtual void execute(void); }; MODULE_REGISTER(___FILEBASENAME___, T___FILEBASENAME___); END_HADRONS_NAMESPACE #endif // Hadrons____FILEBASENAME____hpp_