ATLAS Offline Software
Loading...
Searching...
No Matches
MagnetFactory.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef FORWARDTRACKER_MAGNETFACTORY_H
6#define FORWARDTRACKER_MAGNETFACTORY_H
7
9#include "Magnet.h"
10
11namespace ForwardTracker {
12
14 double y,
15 double z,
16 double strength,
17 double length,
18 const std::string& aperType,
19 double A1,
20 double A2,
21 double A3,
22 double A4,
23 double beamEnergy,
24 Side side,
25 Magnet::Type type);
26}
27
28#endif
double length(const pvec &v)
#define y
#define x
#define z
std::shared_ptr< const Magnet > ConstPtr_t
Magnet::ConstPtr_t 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)