ATLAS Offline Software
Namespaces | Functions
MagnetFactory.cxx File Reference
#include "ForwardTracker/MagnetFactory.h"
#include "ForwardTracker/IBender.h"
#include "ForwardTracker/BenderDipole.h"
#include "ForwardTracker/BenderQuadrupole.h"
#include <string>
#include <stdexcept>
Include dependency graph for MagnetFactory.cxx:

Go to the source code of this file.

Namespaces

 ForwardTracker
 

Functions

std::string ForwardTracker::label (Magnet::Type type)
 
IBender::ConstPtr_t ForwardTracker::benderFactory (Magnet::Type type, Side side, double length, double strength, double beamEnergy)
 
Magnet::ConstPtr_t ForwardTracker::MagnetFactory (double x, double y, double z, double strength, double length, const std::string &aperType, double A1, double A2, double A3, double A4, double beamEnergy, Side side, Magnet::Type type)