summaryrefslogtreecommitdiff
path: root/src/main/simulation.xml
diff options
context:
space:
mode:
authorChristian Vazquez <christian.vazquez@epfl.ch>2011-05-28 15:13:39 +0000
committerChristian Vazquez <christian.vazquez@epfl.ch>2011-05-28 15:13:39 +0000
commita01261efa97302414bd59ce0c6c5359e542b4ac2 (patch)
treed73a7dbd1f2ce61de13262f49f29c3a77b1135f5 /src/main/simulation.xml
parentc0eed2e038948fa9cdba36f81a8cef211542aa7f (diff)
downloadvhc-a01261efa97302414bd59ce0c6c5359e542b4ac2.tar.gz
vhc-a01261efa97302414bd59ce0c6c5359e542b4ac2.tar.bz2
vhc-a01261efa97302414bd59ce0c6c5359e542b4ac2.zip
Mis à jour le parseur, et la fichier simulation.cc (renommé en simulation.cc et déplacé dans le dossier test).
Modifié le fichier simulation.xml. La classe parseur ne compile pas ('undefined reference to'). Après consultation du forum, c'est peut-être un problème en rapport avec le makefile.
Diffstat (limited to 'src/main/simulation.xml')
-rw-r--r--src/main/simulation.xml194
1 files changed, 140 insertions, 54 deletions
diff --git a/src/main/simulation.xml b/src/main/simulation.xml
index 24d1b79..61e4173 100644
--- a/src/main/simulation.xml
+++ b/src/main/simulation.xml
@@ -1,11 +1,4 @@
<System>
- <constants>
- <dt>10E-11<\dt>
- <C>299792458.0<\C>
- <E>1.60217653E-19<\E>
- <PROTON_MASS>1.672623E-27<\PROTON_MASS>
- <ELECTRON_MASS>9.109383E-31<\ELECTRON_MASS>
- <\constants>
<Accelerator>
<Particle>
<Position>
@@ -19,76 +12,169 @@
1
<\Charge>
<!-- ICI PAR RAPPORT A LA CHARGE DE L'ELECTRON -->
+ <Direction>
+ 0,-1,0
+ <\Direction>
<Energy>
2
<\Energy>
<!-- ICI PAR RAPPORT A UN GeV -->
+ <\Particle>
+ <Particle>
+ <Position>
+ 2.99,0,0
+ <\Position>
+ <Mass>
+ 1
+ <\Mass>
+ <!-- ICI PAR RAPPORT A LA MASSE DU PROTON -->
+ <Charge>
+ 1
+ <\Charge>
+ <!-- ICI PAR RAPPORT A LA CHARGE DE L'ELECTRON -->
<Direction>
0,-1,0
<\Direction>
- <\Particle>
- <Particle>
- <Position>2.99,0,0<\Position>
- <Mass>1<\Mass><!-- ICI PAR RAPPORT A LA MASSE DU PROTON -->
- <Charge>1<\Charge><!-- ICI PAR RAPPORT A LA CHARGE DE L'ELECTRON -->
- <Energy>2<\Energy><!-- ICI PAR RAPPORT A UN GeV -->
- <Direction>0,-1,0<\Direction>
+ <Energy>
+ 2
+ <\Energy>
+ <!-- ICI PAR RAPPORT A UN GeV -->
<\Particle>
<FODO>
- <EntryPosition>3,2,0<\EntryPosition>
- <ExitPosition>3,-2,0<\ExitPosition>
- <SectionRadius>0.2<\SectionRadius>
- <StraightLenght>1.<\StraightLenght>
- <FocalizingCoefficient>1.2<\FocalizingCoefficient>
+ <EntryPosition>
+ 3,2,0
+ <\EntryPosition>
+ <ExitPosition>
+ 3,-2,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.2
+ <\SectionRadius>
+ <StraightLenght>
+ 1.
+ <\StraightLenght>
+ <FocalizingCoefficient>
+ 1.2
+ <\FocalizingCoefficient>
<\FODO>
<Dipole>
- <EntryPosition>3,-2,0<\EntryPosition>
- <ExitPosition>2,-3,0<\ExitPosition>
- <SectionRadius>0.1<\SectionRadius>
- <Curvature>1.<\Curvature>
- <MagneticField>0,0,5.89158<\MagneticField>
+ <EntryPosition>
+ 3,-2,0
+ <\EntryPosition>
+ <ExitPosition>
+ 2,-3,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.1
+ <\SectionRadius>
+ <Curvature>
+ 1.
+ <\Curvature>
+ <MagneticField>
+ 0,0,5.89158
+ <\MagneticField>
<\Dipole>
<FODO>
- <EntryPosition>2,-3,0<\EntryPosition>
- <ExitPosition>-2,-3,0<\ExitPosition>
- <SectionRadius>0.2<\SectionRadius>
- <StraightLenght>1.<\StraightLenght>
- <FocalizingCoefficient>1.2<\FocalizingCoefficient>
+ <EntryPosition>
+ 2,-3,0
+ <\EntryPosition>
+ <ExitPosition>
+ -2,-3,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.2
+ <\SectionRadius>
+ <StraightLenght>
+ 1.
+ <\StraightLenght>
+ <FocalizingCoefficient>
+ 1.2
+ <\FocalizingCoefficient>
<\FODO>
<Dipole>
- <EntryPosition>-2,-3,0<\EntryPosition>
- <ExitPosition>-3,-2,0<\ExitPosition>
- <SectionRadius>0.1<\SectionRadius>
- <Curvature>1.<\Curvature>
- <MagneticField>0,0,5.89158<\MagneticField>
+ <EntryPosition>
+ -2,-3,0
+ <\EntryPosition>
+ <ExitPosition>
+ -3,-2,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.1
+ <\SectionRadius>
+ <Curvature>
+ 1.
+ <\Curvature>
+ <MagneticField>
+ 0,0,5.89158
+ <\MagneticField>
<\Dipole>
<FODO>
- <EntryPosition>-3,-2,0<\EntryPosition>
- <ExitPosition>-3,2,0<\ExitPosition>
- <SectionRadius>0.2<\SectionRadius>
- <StraightLenght>1.<\StraightLenght>
- <FocalizingCoefficient>1.2<\FocalizingCoefficient>
+ <EntryPosition>
+ -3,-2,0
+ <\EntryPosition>
+ <ExitPosition>
+ -3,2,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.2
+ <\SectionRadius>
+ <StraightLenght>
+ 1.
+ <\StraightLenght>
+ <FocalizingCoefficient>
+ 1.2
+ <\FocalizingCoefficient>
<\FODO>
<Dipole>
- <EntryPosition>-3,2,0<\EntryPosition>
- <ExitPosition>-2,3,0<\ExitPosition>
- <SectionRadius>0.1<\SectionRadius>
- <Curvature>1.<\Curvature>
- <MagneticField>0,0,5.89158<\MagneticField>
+ <EntryPosition>
+ -3,2,0
+ <\EntryPosition>
+ <ExitPosition>
+ -2,3,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.1
+ <\SectionRadius>
+ <Curvature>
+ 1.
+ <\Curvature>
+ <MagneticField>
+ 0,0,5.89158
+ <\MagneticField>
<\Dipole>
<FODO>
- <EntryPosition>-2,3,0<\EntryPosition>
- <ExitPosition>2,3,0<\ExitPosition>
- <SectionRadius>0.2<\SectionRadius>
- <StraightLenght>1.<\StraightLenght>
- <FocalizingCoefficient>1.2<\FocalizingCoefficient>
+ <EntryPosition>
+ -2,3,0
+ <\EntryPosition>
+ <ExitPosition>
+ 2,3,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.2
+ <\SectionRadius>
+ <StraightLenght>
+ 1.
+ <\StraightLenght>
+ <FocalizingCoefficient>
+ 1.2
+ <\FocalizingCoefficient>
<\FODO>
<Dipole>
- <EntryPosition>2,3,0<\EntryPosition>
- <ExitPosition>3,2,0<\ExitPosition>
- <SectionRadius>0.1<\SectionRadius>
- <Curvature>1.<\Curvature>
- <MagneticField>0,0,5.89158<\MagneticField>
+ <EntryPosition>
+ 2,3,0
+ <\EntryPosition>
+ <ExitPosition>
+ 3,2,0
+ <\ExitPosition>
+ <SectionRadius>
+ 0.1
+ <\SectionRadius>
+ <Curvature>
+ 1.
+ <\Curvature>
+ <MagneticField>
+ 0,0,5.89158
+ <\MagneticField>
<\Dipole>
<\Accelerator>
<\System> \ No newline at end of file