12#ifndef BFIELDSOLENOID_H
13#define BFIELDSOLENOID_H
28 int readMap( std::istream& input );
32 void moveMap(
double dx,
double dy,
double dz,
double ax,
double ay );
34 void getB(
const double *
xyz,
double *B,
double *deriv=
nullptr )
const;
A 3-d mesh (axes z,r,phi) representing a simple field map.
BFieldMesh< double > * m_orig
void getB(const double *xyz, double *B, double *deriv=nullptr) const
int readMap(std::istream &input)
BFieldMesh< double > * m_tilt
void writeMap(TFile *rootfile, bool tilted=false)
void moveMap(double dx, double dy, double dz, double ax, double ay)
const BFieldMesh< double > * tiltedMap() const
static std::vector< std::string > rootfile