![]() |
ATLAS Offline Software
|
#include <BFieldSolenoid.h>
Public Member Functions | |
| BFieldSolenoid () | |
| ~BFieldSolenoid () | |
| int | readMap (std::istream &input) |
| int | readMap (TFile *rootfile) |
| void | writeMap (TFile *rootfile, bool tilted=false) |
| void | moveMap (double dx, double dy, double dz, double ax, double ay) |
| void | getB (const double *xyz, double *B, double *deriv=nullptr) const |
| const BFieldMesh< double > * | tiltedMap () const |
| BFieldSolenoid (const BFieldSolenoid &)=delete | |
| BFieldSolenoid & | operator= (const BFieldSolenoid &)=delete |
Private Attributes | |
| BFieldMesh< double > * | m_orig |
| BFieldMesh< double > * | m_tilt |
Definition at line 21 of file BFieldSolenoid.h.
|
inline |
Definition at line 24 of file BFieldSolenoid.h.
|
inline |
|
delete |
| void BFieldSolenoid::getB | ( | const double * | xyz, |
| double * | B, | ||
| double * | deriv = nullptr ) const |
Definition at line 287 of file BFieldSolenoid.cxx.
| void BFieldSolenoid::moveMap | ( | double | dx, |
| double | dy, | ||
| double | dz, | ||
| double | ax, | ||
| double | ay ) |
Definition at line 305 of file BFieldSolenoid.cxx.
|
delete |
| int BFieldSolenoid::readMap | ( | std::istream & | input | ) |
Definition at line 20 of file BFieldSolenoid.cxx.
| int BFieldSolenoid::readMap | ( | TFile * | rootfile | ) |
Definition at line 188 of file BFieldSolenoid.cxx.
|
inline |
Definition at line 36 of file BFieldSolenoid.h.
| void BFieldSolenoid::writeMap | ( | TFile * | rootfile, |
| bool | tilted = false ) |
Definition at line 104 of file BFieldSolenoid.cxx.
|
private |
Definition at line 43 of file BFieldSolenoid.h.
|
private |
Definition at line 44 of file BFieldSolenoid.h.