Title :
C++ objects for beam physics
Author_Institution :
Fermilab, Batavia, IL, USA
Abstract :
A description is presented of a few C++ classes and applications that have been written at Fermilab for problems in accelerator physics. Described are: MXYZPTLK, beamline, AESOP, and canvas.<>
Keywords :
beam handling equipment; beam handling techniques; AESOP; C++ classes; MXYZPTLK; accelerator physics; beam physics; beamline; canvas; Arithmetic; Containers; Contracts; Data encapsulation; Educational institutions; Functional programming; Low earth orbit satellites; Physics; Programming profession; Quaternions;
Conference_Titel :
Particle Accelerator Conference, 1991. Accelerator Science and Technology., Conference Record of the 1991 IEEE
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-7803-0135-8
DOI :
10.1109/PAC.1991.164703