ATLAS Offline Software
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 
8 #include "FPTrackerConstants.h"
9 #include "Magnet.h"
10 namespace 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,
27 }
28 #endif
x
#define x
Monitored::X
@ X
Definition: HistogramFillerUtils.h:24
TRT::Hit::side
@ side
Definition: HitInfo.h:83
FPTrackerConstants.h
Side
Definition: WaferTree.h:36
FPTracker::magnetFactory
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)
Definition: magnetFactory.cxx:87
FPTracker::Magnet::Ptr_t
std::shared_ptr< Magnet > Ptr_t
Definition: FPTracker/FPTracker/Magnet.h:61
y
#define y
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
FPTracker
Definition: FPTracker/FPTracker/Beamline.h:12
Magnet.h
length
double length(const pvec &v)
Definition: FPGATrackSimLLPDoubletHoughTransformTool.cxx:26
FPTracker::Magnet::Type
Type
Definition: FPTracker/FPTracker/Magnet.h:64