|
virtual const std::vector
< VolumeSide > & | faces () const |
| Access to volume faces - dummy implementation. More...
|
|
virtual bool | inside (const GlobalPoint &gp, double tolerance=0.) const |
|
| RKMagVolume (const PositionType &pos, const RotationType &rot, DDSolidShape shape, const MagneticFieldProvider< float > *mfp) |
|
| TrivialFieldProvider (const MagneticField *field) |
|
LocalVectorType | valueInTesla (const LocalPointType &lp) const override |
|
LocalVector | fieldInTesla (const LocalPoint &lp) const |
|
GlobalVector | fieldInTesla (const GlobalPoint &lp) const |
|
virtual bool | inside (const LocalPoint &lp, double tolerance=0.) const |
|
virtual ::GlobalVector | inTesla (const ::GlobalPoint &gp) const |
|
bool | isIron () const |
| Temporary hack to pass information on material. Will eventually be replaced! More...
|
|
| MagVolume (const PositionType &pos, const RotationType &rot, DDSolidShape shape, const MagneticFieldProvider< float > *mfp, double sf=1.) |
|
void | ownsFieldProvider (bool o) |
|
const MagneticFieldProvider
< float > * | provider () const |
|
void | setIsIron (bool iron) |
|
DDSolidShape | shapeType () const |
|
virtual | ~MagVolume () |
|
float | eta () const |
|
| GloballyPositioned () |
|
| GloballyPositioned (const PositionType &pos, const RotationType &rot) |
|
void | move (const GlobalVector &displacement) |
|
float | phi () const |
|
const PositionType & | position () const |
|
void | rotate (const RotationType &rotation) |
|
const RotationType & | rotation () const |
|
GlobalPoint | toGlobal (const LocalPoint &lp) const |
|
Point3DBase< U, GlobalTag > | toGlobal (const Point3DBase< U, LocalTag > &lp) const |
|
GlobalVector | toGlobal (const LocalVector &lv) const |
|
Vector3DBase< U, GlobalTag > | toGlobal (const Vector3DBase< U, LocalTag > &lv) const |
|
LocalPoint | toLocal (const GlobalPoint &gp) const |
|
Point3DBase< U, LocalTag > | toLocal (const Point3DBase< U, GlobalTag > &gp) const |
|
LocalVector | toLocal (const GlobalVector &gv) const |
|
Vector3DBase< U, LocalTag > | toLocal (const Vector3DBase< U, GlobalTag > &gv) const |
|
virtual | ~GloballyPositioned () |
|
virtual MagneticField * | clone () const |
|
GlobalVector | inInverseGeV (const GlobalPoint &gp) const |
| Field value ad specified global point, in 1/Gev. More...
|
|
GlobalVector | inKGauss (const GlobalPoint &gp) const |
| Field value ad specified global point, in KGauss. More...
|
|
virtual GlobalVector | inTesla (const GlobalPoint &gp) const =0 |
| Field value ad specified global point, in Tesla. More...
|
|
virtual GlobalVector | inTeslaUnchecked (const GlobalPoint &gp) const |
|
virtual bool | isDefined (const GlobalPoint &gp) const |
| True if the point is within the region where the concrete field. More...
|
|
| MagneticField () |
|
| MagneticField (const MagneticField &orig) |
|
int | nominalValue () const |
| The nominal field value for this map in kGauss. More...
|
|
virtual | ~MagneticField () |
|
virtual LocalVectorType | derivativeInTeslaPerMeter (const LocalPointType &p, int N) const |
|
virtual int | hasDerivatives () const |
|
virtual | ~MagneticFieldProvider () |
|
Definition at line 14 of file defaultRKPropagator.h.