ATLAS Offline Software
ForwardDetectors
ForwardTracker
ForwardTracker
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
8
#include "
ForwardTrackerConstants.h
"
9
#include "
Magnet.h
"
10
11
namespace
ForwardTracker
{
12
13
Magnet::ConstPtr_t
MagnetFactory
(
double
x
,
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
ForwardTracker::Magnet::Type
Type
Definition:
ForwardTracker/ForwardTracker/Magnet.h:36
x
#define x
TRT::Hit::side
@ side
Definition:
HitInfo.h:83
z
#define z
Side
Definition:
WaferTree.h:36
RunTileTBMonitoring.beamEnergy
beamEnergy
Definition:
RunTileTBMonitoring.py:248
y
#define y
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
ForwardTrackerConstants.h
Magnet.h
ForwardTracker::Magnet::ConstPtr_t
std::shared_ptr< const Magnet > ConstPtr_t
Definition:
ForwardTracker/ForwardTracker/Magnet.h:38
ForwardTracker
Definition:
ForwardTracker/ForwardTracker/Beamline.h:12
length
double length(const pvec &v)
Definition:
FPGATrackSimLLPDoubletHoughTransformTool.cxx:26
ForwardTracker::MagnetFactory
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)
Definition:
MagnetFactory.cxx:39
Generated on Thu Nov 7 2024 21:20:22 for ATLAS Offline Software by
1.8.18