#ifndef SOFTWAREUSERSPROGRAM_SEEN #define SOFTWAREUSERSPROGRAM_SEEN #include "abstractSoftware.h" class softwareUsersprogram : public abstractSoftware { protected : string nomProgram_; string outputFileName_; public : softwareUsersprogram(); softwareUsersprogram(string inputFileName, sectionToExecute*); virtual ~softwareUsersprogram() {;} virtual bool createInputFile( particleBeam* beamBefore, string workingDir); virtual bool execute(string workingDir); virtual bool buildBeamAfterElements(string workingDir); inline string getColor() { return "#4e4747"; } }; #endif