![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/field/EicMagneticField.h>
Inheritance diagram for EicPndFieldMap:
Collaboration diagram for EicPndFieldMap:Public Member Functions | |
| EicPndFieldMap (PndFieldMap *map=0) | |
| ~EicPndFieldMap () | |
| int | Initialize () |
| bool | Contains (const double xx[]) const |
| int | GetFieldValue (const double xx[], double B[]) const |
Public Member Functions inherited from EicMagneticFieldMap | |
| EicMagneticFieldMap (const char *fileName=0, TGeoMatrix *transformation=0, TGeoShape *shape=0, int color=_DEFAULT_YOKE_COLOR_) | |
| ~EicMagneticFieldMap () | |
| bool | Initialized () const |
| TGeoShape * | GetShape () const |
| const TString & | GetFileName () const |
| virtual bool | CapableToBuildYoke () const |
| virtual TString | GetDetectorName () const |
| virtual int | ConstructGeometry () |
| void | SetYokeColor (int color) |
| int | GetYokeColor () const |
| virtual TGeoVolume * | GetYokeVolume () const |
Private Member Functions | |
| ClassDef (EicPndFieldMap, 1) | |
Private Attributes | |
| PndFieldMap * | mMap |
Additional Inherited Members | |
Protected Member Functions inherited from EicMagneticFieldMap | |
| const char * | BasenameWrapper (const char *fname) const |
| int | GetMD5Signature (unsigned char output[]) |
Protected Attributes inherited from EicMagneticFieldMap | |
| UInt_t | mMD5BufferSize |
| UChar_t * | mMD5Signature |
| Bool_t | mInitialized |
| TGeoMatrix * | mTransformation |
| indicates whether Initialize() call was made or not | |
| TGeoShape * | mShape |
| Int_t | mColor |
Definition at line 32 of file EicMagneticField.h.
View newest version in sPHENIX GitHub at line 32 of file EicMagneticField.h
|
inline |
Definition at line 35 of file EicMagneticField.h.
View newest version in sPHENIX GitHub at line 35 of file EicMagneticField.h
|
inline |
Definition at line 46 of file EicMagneticField.h.
View newest version in sPHENIX GitHub at line 46 of file EicMagneticField.h
|
private |
|
inlinevirtual |
Reimplemented from EicMagneticFieldMap.
Definition at line 57 of file EicMagneticField.h.
View newest version in sPHENIX GitHub at line 57 of file EicMagneticField.h
References dx, dy, dz, PndFieldMap::IsInside(), and mMap.
Here is the call graph for this function:
|
inlinevirtual |
Implements EicMagneticFieldMap.
Definition at line 64 of file EicMagneticField.h.
View newest version in sPHENIX GitHub at line 64 of file EicMagneticField.h
References mMap.
|
inlinevirtual |
Reimplemented from EicMagneticFieldMap.
Definition at line 48 of file EicMagneticField.h.
View newest version in sPHENIX GitHub at line 48 of file EicMagneticField.h
References PndFieldMap::Init(), EicMagneticFieldMap::Initialize(), and mMap.
Here is the call graph for this function:
|
private |
Definition at line 72 of file EicMagneticField.h.
View newest version in sPHENIX GitHub at line 72 of file EicMagneticField.h
Referenced by Contains(), GetFieldValue(), and Initialize().