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

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

classes de sofwares

File size: 845 bytes
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  softwareTransport();
12
13  bool  moments2FromTransport(string workingDir, string elLab, const nomdElements elem, beam2Moments& moments) const;
14
15 public : 
16  softwareTransport(globalParameters* globals, elementsCollection* beamLine);
17
18  virtual ~softwareTransport() {;}
19  virtual bool createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir);
20
21  virtual bool  execute(vector<particleBeam>& beamAfterElement, unsigned int numeroDeb,unsigned int numeroFin,string workingDir,string& resul);
22
23
24virtual bool buildBeamAfterElements(unsigned int numeroDeb,unsigned int numeroFin, vector<particleBeam>& beams, string workingDir);
25
26
27};
28#endif
Note: See TracBrowser for help on using the repository browser.