EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EicConstantTubeField Class Reference

#include <EicRoot/blob/master/eic/field/EicConstantField.h>

+ Inheritance diagram for EicConstantTubeField:
+ Collaboration diagram for EicConstantTubeField:

Public Member Functions

 EicConstantTubeField ()
 
 EicConstantTubeField (double rMin, double rMax, double length, double bX, double bY, double bZ, TGeoMatrix *transformation=0)
 
 ~EicConstantTubeField ()
 
- Public Member Functions inherited from EicConstantField
 EicConstantField (double bX=0.0, double bY=0.0, double bZ=0.0)
 
 ~EicConstantField ()
 
int Initialize ()
 
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
 
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
 

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 EicConstantField
Double_t mFieldLocal [3]
 
Double_t mFieldGlobal [3]
 

Detailed Description

Definition at line 65 of file EicConstantField.h.

View newest version in sPHENIX GitHub at line 65 of file EicConstantField.h

Constructor & Destructor Documentation

EicConstantTubeField::EicConstantTubeField ( )
inline

Definition at line 68 of file EicConstantField.h.

View newest version in sPHENIX GitHub at line 68 of file EicConstantField.h

EicConstantTubeField::EicConstantTubeField ( double  rMin,
double  rMax,
double  length,
double  bX,
double  bY,
double  bZ,
TGeoMatrix *  transformation = 0 
)
inline

Definition at line 69 of file EicConstantField.h.

View newest version in sPHENIX GitHub at line 69 of file EicConstantField.h

References EicMagneticFieldMap::mShape, and EicMagneticFieldMap::mTransformation.

EicConstantTubeField::~EicConstantTubeField ( )
inline

Definition at line 76 of file EicConstantField.h.

View newest version in sPHENIX GitHub at line 76 of file EicConstantField.h


The documentation for this class was generated from the following file: