ATLAS Offline Software
Loading...
Searching...
No Matches
magnetFactory.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef FPTRACKER_MAGNETFACTORY_H
6#define FPTRACKER_MAGNETFACTORY_H
7
9#include "Magnet.h"
10namespace FPTracker{
11 class Magnet;
13 double x,
14 double y,
15 double center,
16 double strength,
17 double length,
18 int apertype,
19 double A1,
20 double A2,
21 double A3,
22 double A4,
23 double X,
24 double pbeam0,
25 Side side,
26 Magnet::Type type);
27}
28#endif
double length(const pvec &v)
#define y
#define x
std::shared_ptr< Magnet > Ptr_t
Magnet::Ptr_t magnetFactory(double x, double y, double center, double strength, double length, int apertype, double A1, double A2, double A3, double A4, double X, double pbeam0, Side side, Magnet::Type type)