Analysis Software
Documentation for sPHENIX simulation software
|
transient object for field storage and access More...
#include <coresoftware/blob/master/offline/packages/PHField/PHField.h>
Public Member Functions | |
PHField (const int verb=0) | |
constructor | |
virtual | ~PHField () |
virtual void | GetFieldValue (const double Point[4], double *Bfield) const =0 |
void | Verbosity (const int i) |
int | Verbosity () const |
Protected Attributes | |
int | m_Verbosity |
transient object for field storage and access
Definition at line 7 of file PHField.h.
View newest version in sPHENIX GitHub at line 7 of file PHField.h
|
inlineexplicit |
|
inlinevirtual |
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 |
Implemented in PHField3DCylindrical, PHField2D, PHField3DCartesian, and PHFieldUniform.
Referenced by genfit::Field::get(), ALICEKF::get_Bz(), PHG4MagneticField::GetFieldValue(), FieldMapReadBack::PrintField(), and FieldMapReadBack::process_event().
|
inline |
Definition at line 24 of file PHField.h.
View newest version in sPHENIX GitHub at line 24 of file PHField.h
References i, and m_Verbosity.
Referenced by FieldMapReadBack::Verbosity().
|
inline |
Definition at line 25 of file PHField.h.
View newest version in sPHENIX GitHub at line 25 of file PHField.h
References m_Verbosity.
Referenced by PHField2D::GetFieldCyl(), PHField3DCylindrical::GetFieldCyl(), PHField3DCartesian::GetFieldValue(), PHField2D::GetFieldValue(), PHField3DCylindrical::GetFieldValue(), PHField2D::PHField2D(), PHField3DCylindrical::PHField3DCylindrical(), and PHField3DCartesian::~PHField3DCartesian().
|
protected |
Definition at line 28 of file PHField.h.
View newest version in sPHENIX GitHub at line 28 of file PHField.h
Referenced by Verbosity().