![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/field/EicMagneticFieldGrad.h>
Inheritance diagram for EicMagneticFieldGrad:
Collaboration diagram for EicMagneticFieldGrad:Public Member Functions | |
| EicMagneticFieldGrad (const char *fileName=0, TGeoMatrix *transformation=0, TGeoShape *shape=0, int color=_DEFAULT_YOKE_COLOR_) | |
| ~EicMagneticFieldGrad () | |
| virtual int | Initialize () |
| bool | Initialized () const |
| virtual int | GetFieldValue (const double xx[], double B[]) const =0 |
| TGeoShape * | GetShape () const |
| virtual bool | Contains (const double xx[]) 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 |
Protected Attributes | |
| Bool_t | mInitialized |
| TGeoMatrix * | mTransformation |
| indicates whether Initialize() call was made or not | |
| TGeoShape * | mShape |
| Int_t | mColor |
Private Attributes | |
| TString | mFileName |
Definition at line 17 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 17 of file EicMagneticFieldGrad.h
| EicMagneticFieldGrad::EicMagneticFieldGrad | ( | const char * | fileName = 0, |
| TGeoMatrix * | transformation = 0, |
||
| TGeoShape * | shape = 0, |
||
| int | color = _DEFAULT_YOKE_COLOR_ |
||
| ) |
Definition at line 21 of file EicMagneticFieldGrad.cxx.
View newest version in sPHENIX GitHub at line 21 of file EicMagneticFieldGrad.cxx
References FairLogger::Fatal(), FairLogger::GetLogger(), MESSAGE_ORIGIN, mFileName, and mShape.
Here is the call graph for this function:
|
inline |
Definition at line 22 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 22 of file EicMagneticFieldGrad.h
|
inlinevirtual |
Definition at line 44 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 44 of file EicMagneticFieldGrad.h
Referenced by EicMagneticFieldFromGradients::CreateYokeVolumes().
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 50 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 50 of file EicMagneticFieldGrad.h
Referenced by EicFieldGradDetector::ConstructGeometry().
Here is the caller graph for this function:
|
virtual |
Definition at line 59 of file EicMagneticFieldGrad.cxx.
View newest version in sPHENIX GitHub at line 59 of file EicMagneticFieldGrad.cxx
References mShape, and mTransformation.
|
inlinevirtual |
Definition at line 49 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 49 of file EicMagneticFieldGrad.h
References GetFileName().
Here is the call graph for this function:
|
pure virtual |
Referenced by EicMagneticFieldFromGradients::GetFieldSumValue().
Here is the caller graph for this function:
|
inline |
Definition at line 41 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 41 of file EicMagneticFieldGrad.h
References mFileName.
Referenced by EicFieldGradDetector::ConstructGeometry(), GetDetectorName(), and EicMagneticFieldFromGradients::InitializeFieldGradients().
Here is the caller graph for this function:
|
inline |
Definition at line 36 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 36 of file EicMagneticFieldGrad.h
References mShape.
|
inline |
Definition at line 53 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 53 of file EicMagneticFieldGrad.h
References mColor.
|
inlinevirtual |
Definition at line 55 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 55 of file EicMagneticFieldGrad.h
Referenced by EicFieldGradDetector::ConstructGeometry().
Here is the caller graph for this function:
|
virtual |
Definition at line 48 of file EicMagneticFieldGrad.cxx.
View newest version in sPHENIX GitHub at line 48 of file EicMagneticFieldGrad.cxx
References mInitialized.
Referenced by EicMagneticFieldFromGradients::InitializeFieldGradients().
Here is the caller graph for this function:
|
inline |
Definition at line 30 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 30 of file EicMagneticFieldGrad.h
References mInitialized.
Referenced by EicMagneticFieldFromGradients::InitializeFieldGradients().
Here is the caller graph for this function:
|
inline |
Definition at line 52 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 52 of file EicMagneticFieldGrad.h
|
protected |
Definition at line 72 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 72 of file EicMagneticFieldGrad.h
Referenced by GetYokeColor(), and SetYokeColor().
|
private |
Definition at line 55 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 55 of file EicMagneticFieldGrad.h
Referenced by EicMagneticFieldGrad(), and GetFileName().
|
protected |
Definition at line 63 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 63 of file EicMagneticFieldGrad.h
Referenced by Initialize(), and Initialized().
|
protected |
Definition at line 70 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 70 of file EicMagneticFieldGrad.h
Referenced by Contains(), EicMagneticFieldGrad(), and GetShape().
|
protected |
indicates whether Initialize() call was made or not
Definition at line 65 of file EicMagneticFieldGrad.h.
View newest version in sPHENIX GitHub at line 65 of file EicMagneticFieldGrad.h
Referenced by Contains().