9#include <framework/geometry/BFieldManager.h>
11#include <TEveTrackPropagator.h>
25 virtual TEveVector
GetField(Float_t x, Float_t y, Float_t z)
const override
29 v.Set(bfield.X(), bfield.Y(), bfield.Z());
Provide magnetic field values for TEveTrackPropagator.
virtual Float_t GetMaxFieldMag() const override
maximal field strength (is this correct?)
virtual TEveVector GetField(Float_t x, Float_t y, Float_t z) const override
return field strength at given coordinates, using Eve conventions.
static const double T
[tesla]
static void getField(const double *pos, double *field)
return the magnetic field at a given position.
Abstract base class for different kinds of events.