NAME
Physics::UEMColumn::MagneticLens - A class representing a magnetic lens in a UEM system
SYNOPSIS
use Physics::UEMColumn alias => ':standard';
my $lens = MagneticLens->new(
location => $position . 'cm',
length => $length . 'cm',
strength => $strength,
);
DESCRIPTION
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:
ATTRIBUTES
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 is1
(a Gaussian).
METHODS
effect
-
Returns a hash reference of effect subroutine references (
M_t
). See "METHODS" in Physics::UEMColumn::Element for more.
SOURCE REPOSITORY
http://github.com/jberger/Physics-UEMColumn
AUTHOR
Joel Berger, <joel.a.berger@gmail.com>
COPYRIGHT AND LICENSE
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.