source: PSPA/Interface_Web/trunk/pspaWT/sources/controler/include/softwareTransport.h @ 472

Last change on this file since 472 was 472, checked in by garnier, 11 years ago

Modification pour remettre en marche le Run. Desormais Transport passe, mais aucun test ne permet de dire si c est bon

File size: 1.2 KB
Line 
1#ifndef SOFTWARETRABSPORT_SEEN
2#define SOFTWARETRABSPORT_SEEN
3
4#include "abstractSoftware.h"
5
6class softwareTransport : public abstractSoftware
7{
8
9    protected :
10
11  bool  moments2FromTransport(string workingDir, string elLab, const nomdElements elem, beam2Moments& moments) const;
12
13  string elementsData(const vector< pair<string, vector<string> > >& donnees) const;
14  string beamData(const vector< pair<string, vector<string> > >& donnees) const;
15  string driftData(const vector< pair<string, vector<string> > >& donnees) const;
16  string solenoData(const vector< pair<string, vector<string> > >& donnees) const;
17  string bendData(const vector< pair<string, vector<string> > >& donnees) const;
18  string fitData(const vector< pair<string, vector<string> > >& donnees) const;
19
20 public : 
21    softwareTransport();
22    softwareTransport(string inputFileName, sectionToExecute*, dataManager*);
23
24  virtual ~softwareTransport() {;}
25  virtual bool createInputFile( particleBeam* beamBefore, string workingDir);
26
27  virtual bool  execute(string workingDir);
28
29
30virtual bool buildBeamAfterElements(string workingDir);
31
32    inline string getColor() {
33        return "#c0ea8e";
34    }
35   
36    /* inline string getName() const { */
37    /*     return "transport"; */
38    /* } */
39
40};
41#endif
Note: See TracBrowser for help on using the repository browser.