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

Last change on this file since 493 was 493, checked in by lemeur, 11 years ago

refection generale des secteurs et applications de softwares (suite)

File size: 1.3 KB
RevLine 
[295]1#ifndef SOFTWARETRABSPORT_SEEN
2#define SOFTWARETRABSPORT_SEEN
3
4#include "abstractSoftware.h"
5
6class softwareTransport : public abstractSoftware
7{
8
[359]9    protected :
[295]10
11  bool  moments2FromTransport(string workingDir, string elLab, const nomdElements elem, beam2Moments& moments) const;
12
[418]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
[295]20 public : 
[359]21    softwareTransport();
[493]22    //    softwareTransport(string inputFileName, sectionToExecute*, dataManager*);
23    softwareTransport(string inputFileName, computingBlock*, dataManager*);
[295]24
25  virtual ~softwareTransport() {;}
[455]26  virtual bool createInputFile( particleBeam* beamBefore, string workingDir);
[295]27
[386]28  virtual bool  execute(string workingDir);
[295]29
30
[386]31virtual bool buildBeamAfterElements(string workingDir);
[295]32
[347]33    inline string getColor() {
34        return "#c0ea8e";
35    }
[375]36   
[386]37    /* inline string getName() const { */
38    /*     return "transport"; */
39    /* } */
[375]40
[295]41};
42#endif
Note: See TracBrowser for help on using the repository browser.