Physics::UEMColumn::MagneticLens - A class representing a magnetic lens in a UEM system
use Physics::UEMColumn alias => ':standard'; my $lens = MagneticLens->new( location => $position . 'cm', length => $length . 'cm', strength => $strength, );
Physics::UEMColumn::MagneticLens is a class representing a magnetic lens in a UEM system. It is a subclass of Physics::UEMColumn::Element and inherits its attributes and methods. Additionally it provides:
stength
Quantifies the strength of the magnetic lens. While this number is conceptually analytical, in practice this number is very hard to determine other than by comparison to lens in question. With this in mind, no unit is used on this attribute.
order
The super-Gaussian order exp( - $x ** ( 2 * $order ) ) determining the shape of the lens. Default is 1 (a Gaussian).
exp( - $x ** ( 2 * $order ) )
1
effect
Returns a hash reference of effect subroutine references (M_t). See "METHODS" in Physics::UEMColumn::Element for more.
M_t
http://github.com/jberger/Physics-UEMColumn
Joel Berger, <joel.a.berger@gmail.com>
Copyright (C) 2012-2013 by Joel Berger
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Physics::UEMColumn, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Physics::UEMColumn
CPAN shell
perl -MCPAN -e shell install Physics::UEMColumn
For more information on module installation, please visit the detailed CPAN module installation guide.