summaryrefslogtreecommitdiff
path: root/src/main/FODO.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/FODO.h')
-rw-r--r--src/main/FODO.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/FODO.h b/src/main/FODO.h
index 99241a6..31b5bb9 100644
--- a/src/main/FODO.h
+++ b/src/main/FODO.h
@@ -15,6 +15,10 @@
namespace vhc {
class FODO: public CompositeElement {
+
+private:
+ double straightLength;
+ double focalisingCoefficient;
Quadrupole* focalisingQuadrupole;
Quadrupole* defocalisingQuadrupole;
StraightElement* straightElement1;
@@ -24,6 +28,8 @@ public:
FODO(const Vector3D& entry, const Vector3D& exit, double sectionRadius, double straightLength, double focalisingCoefficient, Element* next = NULL);
virtual ~FODO();
+
+ virtual FODO* copy() const;
};
}