48 publish(
"wavelength", &Laser::wavelength);
50 publish(
"pulseEnergy", &Laser::pulseEnergy);
51 publish(
"pulseDuration", &Laser::pulseDuration);
53 publish(
"sigma0", &Laser::sigma0);
54 publish(
"laserArrivalTime", &Laser::laserArrivalTime);
55 publish(
"laserPolarization1", &Laser::laserPolarization1);
56 publish(
"laserPolarization2", &Laser::laserPolarization2);
57 publish(
"laserPolarization3", &Laser::laserPolarization3);
58 publish(
"ignoreRayleighRange",&Laser::ignoreRayleighRange);
63 std::cout <<
"Laser: "
64 <<
"name " <<
name << std::endl
65 <<
"wavelength " << wavelength << std::endl
66 <<
"m2 " << m2 << std::endl
67 <<
"pulse energy " << pulseEnergy << std::endl
68 <<
"pulse duration " << pulseDuration << std::endl
69 <<
"w0 " << w0 << std::endl
70 <<
"sigma0 " << sigma0 << std::endl
71 <<
"laserArrivalTime " << laserArrivalTime << std::endl
72 <<
"laserPolarization1 " << laserPolarization1 << std::endl
73 <<
"laserPolarization2 " << laserPolarization2 << std::endl
74 <<
"laserPolarization3 " << laserPolarization3 << std::endl
75 <<
"ignoreRayleighRange " << ignoreRayleighRange << std::endl;