![]() |
Project
|
#include <ALICE3MagneticField.h>
Inherits FairField.
Public Member Functions | |
ALICE3MagneticField () | |
~ALICE3MagneticField () override=default | |
Double_t | GetBx (Double_t x, Double_t y, Double_t z) override |
X component, avoid using since slow. | |
Double_t | GetBy (Double_t x, Double_t y, Double_t z) override |
Y component, avoid using since slow. | |
Double_t | GetBz (Double_t x, Double_t y, Double_t z) override |
Z component. | |
void | Field (const Double_t *__restrict__ point, Double_t *__restrict__ bField) override |
A simple magnetic field class for ALICE3 R&D. Can easily be used in Virtual Monte Carlo simulations.
Definition at line 29 of file ALICE3MagneticField.h.
|
inline |
Definition at line 32 of file ALICE3MagneticField.h.
|
overridedefault |
|
override |
Method to calculate the field at point xyz Main interface from TVirtualMagField used in simulation
Definition at line 47 of file ALICE3MagneticField.cxx.
|
inlineoverride |
X component, avoid using since slow.
Definition at line 41 of file ALICE3MagneticField.h.
|
inlineoverride |
Y component, avoid using since slow.
Definition at line 49 of file ALICE3MagneticField.h.
|
inlineoverride |
Z component.
Definition at line 57 of file ALICE3MagneticField.h.