Global B field map implementation with constant field. More...
#include <ConstantBField.h>
Public Member Functions | |
ConstantBField (Vector3D b) | |
virtual | ~ConstantBField () |
Destructor. | |
virtual Vector3D | at (Vector3D) const |
Returns the B field vector in Tesla at given point. | |
Public Member Functions inherited from gear::GearParametersImpl | |
virtual | ~GearParametersImpl () |
Destructor. | |
virtual int | getIntVal (const std::string &key) const |
Integer value for key. More... | |
virtual double | getDoubleVal (const std::string &key) const |
Double value for key. More... | |
virtual const std::string & | getStringVal (const std::string &key) const |
String value for key. More... | |
virtual const std::vector< int > & | getIntVals (const std::string &key) const |
Integer values for key. More... | |
virtual const std::vector < double > & | getDoubleVals (const std::string &key) const |
Double values for key. More... | |
virtual const std::vector < std::string > & | getStringVals (const std::string &key) const |
String values for key. More... | |
virtual void | setIntVal (const std::string &key, int val) |
Set Integer value for key. | |
virtual void | setDoubleVal (const std::string &key, double val) |
Double value for key. | |
virtual void | setStringVal (const std::string &key, const std::string &val) |
String value for key. | |
virtual void | setIntVals (const std::string &key, const std::vector< int > &vals) |
Integer values for key. | |
virtual void | setDoubleVals (const std::string &key, const std::vector< double > &vals) |
Double values for key. | |
virtual void | setStringVals (const std::string &key, const std::vector< std::string > &vals) |
String values for key. | |
virtual const std::vector < std::string > & | getIntKeys () const |
All keys of int variables. More... | |
virtual const std::vector < std::string > & | getDoubleKeys () const |
All keys of double variables. More... | |
virtual const std::vector < std::string > & | getStringKeys () const |
All keys of string variables. More... | |
virtual const std::vector < std::string > & | getIntVecKeys () const |
All keys of IntVec variables. More... | |
virtual const std::vector < std::string > & | getDoubleVecKeys () const |
All keys of DoubleVec variables. More... | |
virtual const std::vector < std::string > & | getStringVecKeys () const |
All keys of StringVec variables. More... | |
Public Member Functions inherited from gear::GearParameters | |
virtual | ~GearParameters () |
Destructor. | |
Public Member Functions inherited from gear::BField | |
virtual | ~BField () |
Destructor. | |
Vector3D | at (double x, double y, double z) const |
Wrapper to BField::at(Vector3D point) for user convenience. | |
Protected Attributes | |
Vector3D | _b |
Protected Attributes inherited from gear::GearParametersImpl | |
std::map< std::string, int > | _intMap {} |
std::map< std::string, double > | _doubleMap {} |
std::map< std::string, std::string > | _stringMap {} |
std::map< std::string, IntVec > | _intVecMap {} |
std::map< std::string, DoubleVec > | _doubleVecMap {} |
std::map< std::string, StringVec > | _stringVecMap {} |
StringVec | _intKeys {} |
StringVec | _doubleKeys {} |
StringVec | _stringKeys {} |
StringVec | _intVecKeys {} |
StringVec | _doubleVecKeys {} |
StringVec | _stringVecKeys {} |
Additional Inherited Members | |
Public Types inherited from gear::GearParametersImpl | |
typedef std::map< std::string, int > | IntMap |
typedef std::map< std::string, double > | DoubleMap |
typedef std::map< std::string, std::string > | StringMap |
typedef std::map< std::string, IntVec > | IntVecMap |
typedef std::map< std::string, DoubleVec > | DoubleVecMap |
typedef std::map< std::string, StringVec > | StringVecMap |
Global B field map implementation with constant field.
Definition at line 15 of file ConstantBField.h.