|
Class Reference for E1039 Core & Analysis Software
|
untested code - I don't know if this is being used, drop me a line (with the field) and I test this - Chris P. More...
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/PHField/PHFieldSeaQuest.h>
Inheritance diagram for PHFieldSeaQuest:
Collaboration diagram for PHFieldSeaQuest:Public Member Functions | |
| PHFieldSeaQuest (const std::string &fmag_name, const std::string &kmag_name, const double fmag_scale=1.0, const double kmag_scale=1.0, const double targermag_y=5.0) | |
| virtual | ~PHFieldSeaQuest () |
| void | GetFieldValue (const double Point[4], double *Bfield) const |
| void | identify (std::ostream &os=std::cout) const |
Public Member Functions inherited from PHField | |
| PHField (const int verb=0) | |
| constructor More... | |
| virtual | ~PHField () |
| void | Verbosity (const int i) |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor More... | |
| virtual | ~PHObject () |
| dtor More... | |
| virtual PHObject * | clone () const |
| Virtual copy constructor. More... | |
| virtual void | Reset () |
| Clear Event. More... | |
| virtual int | isValid () const |
| isValid returns non zero if object contains vailid data More... | |
| virtual int | isValid (const float) const |
| virtual int | isValid (const double) const |
| virtual int | isValid (const int) const |
| virtual int | isValid (const unsigned int) const |
| virtual int | isImplemented (const float f) const |
| virtual int | isImplemented (const double f) const |
| virtual int | isImplemented (const int i) const |
| virtual int | isImplemented (const unsigned int i) const |
| void | SplitLevel (const int i) |
| int | SplitLevel () const |
| void | BufferSize (const int i) |
| int | BufferSize () const |
Protected Attributes | |
| float | zValues [4] |
| float | kmagZOffset |
| SQField3DCartesian | fmag |
| SQField3DCartesian | kmag |
| PHFieldRegionalConst | targetmag |
Protected Attributes inherited from PHField | |
| unsigned | verb_ |
untested code - I don't know if this is being used, drop me a line (with the field) and I test this - Chris P.
Definition at line 12 of file PHFieldSeaQuest.h.
| PHFieldSeaQuest::PHFieldSeaQuest | ( | const std::string & | fmag_name, |
| const std::string & | kmag_name, | ||
| const double | fmag_scale = 1.0, |
||
| const double | kmag_scale = 1.0, |
||
| const double | targermag_y = 5.0 |
||
| ) |
Definition at line 16 of file PHFieldSeaQuest.cc.
References fmag, PHFlag::get_DoubleFlag(), SQField3DCartesian::GetZMax(), SQField3DCartesian::GetZMin(), recoConsts::instance(), kmag, kmagZOffset, PHFieldRegionalConst::set_mean_x(), PHFieldRegionalConst::set_mean_y(), PHFieldRegionalConst::set_mean_z(), targetmag, and zValues.
Here is the call graph for this function:
|
virtual |
Definition at line 39 of file PHFieldSeaQuest.cc.
|
virtual |
access field value Follow the convention of G4ElectroMagneticField
| [in] | Point | space time coordinate. x, y, z, t in Geant4/CLHEP units |
| [out] | Bfield | field value. In the case of magnetic field, the order is Bx, By, Bz in in Geant4/CLHEP units |
Implements PHField.
Definition at line 46 of file PHFieldSeaQuest.cc.
References fmag, PHFieldRegionalConst::GetFieldValue(), SQField3DCartesian::GetFieldValue(), kmag, kmagZOffset, targetmag, and zValues.
Referenced by identify().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from PHField.
Definition at line 92 of file PHFieldSeaQuest.cc.
References GetFieldValue().
Here is the call graph for this function:
|
protected |
Definition at line 35 of file PHFieldSeaQuest.h.
Referenced by GetFieldValue(), and PHFieldSeaQuest().
|
protected |
Definition at line 36 of file PHFieldSeaQuest.h.
Referenced by GetFieldValue(), and PHFieldSeaQuest().
|
protected |
Definition at line 33 of file PHFieldSeaQuest.h.
Referenced by GetFieldValue(), and PHFieldSeaQuest().
|
protected |
Definition at line 37 of file PHFieldSeaQuest.h.
Referenced by GetFieldValue(), and PHFieldSeaQuest().
|
protected |
Definition at line 32 of file PHFieldSeaQuest.h.
Referenced by GetFieldValue(), and PHFieldSeaQuest().