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