18#ifndef BDSFIELDMAGGLOBALPLACEMENT_H
19#define BDSFIELDMAGGLOBALPLACEMENT_H
22#include "G4ThreeVector.hh"
24#include "BDSFieldMag.hh"
25#include "BDSNavigatorPlacements.hh"
53 const G4double t)
const;
57 virtual G4ThreeVector
GetField(
const G4ThreeVector& position,
58 const G4double t = 0)
const;
A base class for magnetic fields in local to be used in global coordinates.
virtual G4ThreeVector GetFieldTransformed(const G4ThreeVector &position, const G4double t) const
virtual G4ThreeVector GetField(const G4ThreeVector &position, const G4double t=0) const
BDSFieldMag * field
The field on which this is based.
Interface for static magnetic fields that may or may not be local.
Extra G4Navigator to get coordinate transforms for placement world.