Last change
on this file since 39 was
38,
checked in by lemeur, 12 years ago
|
premiere version pour la creation d'un input parmela
|
File size:
762 bytes
|
Line | |
---|
1 | #ifndef DATAMANAGER_SEEN |
---|
2 | #define DATAMANAGER_SEEN |
---|
3 | |
---|
4 | #include "abstractElementDefinition.h" |
---|
5 | #include "elementsCollection.h" |
---|
6 | #include "globalParameters.h" |
---|
7 | //#include "driftDefinition.h" |
---|
8 | //using namespace std; |
---|
9 | |
---|
10 | class dataManager |
---|
11 | { |
---|
12 | |
---|
13 | elementsCollection elementsGallery_; |
---|
14 | globalParameters globParam_; |
---|
15 | |
---|
16 | |
---|
17 | void createInputFileParmela( int indexDeb, int indexFin); |
---|
18 | void executeParmela( int indexDeb, int indexFin); |
---|
19 | |
---|
20 | public: |
---|
21 | |
---|
22 | |
---|
23 | dataManager() {;} |
---|
24 | ~dataManager() {;} |
---|
25 | |
---|
26 | inline int beamLineSize() {return elementsGallery_.size();} |
---|
27 | inline globalParameters* getGlobalParameters() {return &globParam_;} |
---|
28 | AbstractElementDefinition* addCell(); |
---|
29 | AbstractElementDefinition* addDrift(); |
---|
30 | AbstractElementDefinition* addInitialBeam(); |
---|
31 | void executeAll(); |
---|
32 | }; |
---|
33 | |
---|
34 | #endif |
---|
Note: See
TracBrowser
for help on using the repository browser.