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

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

refection generale des secteurs et applications de softwares (suite)

File size: 827 bytes
Line 
1#ifndef SOFTWAREMADX_SEEN
2#define SOFTWAREMADX_SEEN
3
4#include "abstractSoftware.h"
5
6typedef pair<string, vector<string> > statements;
7
8class softwareMadx : public abstractSoftware
9{
10  string emittances(const beam2Moments&) const; 
11  string beamData(particleBeam*) const;
12  string beamData(const vector<statements>&) const;
13  string RFgunData(const vector<statements>&) const; 
14  string inputFormat(const vector<statements>&) const;
15
16 public :
17 
18  softwareMadx();
19  //  softwareMadx(string,sectionToExecute*,dataManager*);
20  softwareMadx(string,computingBlock* ,dataManager*);
21  virtual ~softwareMadx() {;}
22
23  virtual bool createInputFile(particleBeam*,string);
24  virtual bool execute(string);
25  virtual bool buildBeamAfterElements(string);
26 
27  inline string getColor() {return "#ecc38e";}
28  //{ return "#FFFF00"; }
29};
30#endif
Note: See TracBrowser for help on using the repository browser.