SND@LHC Software
|
Bell Field for SHiP. More...
#include <BellField.h>
Public Member Functions | |
BellField () | |
BellField (double Peak, double Middle, int orientation, double Btube) | |
TVector3 | get (const TVector3 &pos) const |
return value at position | |
void | get (const double &posX, const double &posY, const double &posZ, double &Bx, double &By, double &Bz) const |
Get the magneticField [kGauss] at position. | |
BellField () | |
BellField (double Peak, double Middle) | |
TVector3 | get (const TVector3 &pos) const |
return value at position | |
void | get (const double &posX, const double &posY, const double &posZ, double &Bx, double &By, double &Bz) const |
Get the magneticField [kGauss] at position. | |
![]() | |
AbsBField () | |
virtual | ~AbsBField () |
Private Attributes | |
double | fMiddle |
double | fPeak |
int | fOrient |
double | fBtube |
Bell Field for SHiP.
Definition at line 35 of file BellField.h.
genfit::BellField::BellField | ( | ) |
genfit::BellField::BellField | ( | double | Peak, |
double | Middle, | ||
int | orientation, | ||
double | Btube | ||
) |
genfit::BellField::BellField | ( | ) |
Default constructor
genfit::BellField::BellField | ( | double | Peak, |
double | Middle | ||
) |
Standard constructor
|
virtual |
Get the magneticField [kGauss] at position.
Override this in your concrete implementation.
Reimplemented from genfit::AbsBField.
Definition at line 49 of file BellField.cc.
|
virtual |
Get the magneticField [kGauss] at position.
Override this in your concrete implementation.
Reimplemented from genfit::AbsBField.
|
virtual |
return value at position
Implements genfit::AbsBField.
Definition at line 42 of file BellField.cc.
|
virtual |
return value at position
Implements genfit::AbsBField.
|
private |
Definition at line 53 of file BellField.h.
|
private |
Definition at line 50 of file BellField.h.
|
private |
Definition at line 52 of file BellField.h.
|
private |
Definition at line 51 of file BellField.h.