9 length_m(right.length_m),
10 chordLength_m(right.chordLength_m),
11 angle_m(right.angle_m),
12 entranceAngle_m(right.entranceAngle_m),
14 designEnergy_m(right.designEnergy_m),
15 designEnergyChangeable_m(true),
16 refTrajMap_m(right.refTrajMap_m),
19 fieldAmplitude_m(right.fieldAmplitude_m),
20 fileName_m(right.fileName_m)
33 designEnergyChangeable_m(true),
36 fieldAmplitude_m(0.0),
45 std::vector<Vector_t> designPath(size);
48 for (
unsigned int i = 0; i < size; ++ i) {
50 designPath[i] = currentPosition;
std::vector< Vector_t > getDesignPath() const
void setElType(ElemType elt)
set the element type as enumeration needed in the envelope tracker
Interface for a single beam element.
std::vector< Vector_t > refTrajMap_m
Map of reference particle trajectory.