EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
MagElement (std::string name) | |
~MagElement () | |
virtual double | GetField (void) const |
virtual double | GetGradient (void) const |
virtual void | Calculate (double Brho)=0 |
virtual void | Print (void) |
virtual void | WriteOut (FILE *fout) |
Public Attributes | |
std::string | mName |
double | mApertureRadiusZin |
double | mApertureRadiusZout |
double | mOutsideDiameter |
double | mSstart |
double | mSend |
double | mTHETAstart |
double | mTHETAend |
double | mXstart |
double | mYstart |
double | mZstart |
double | mXend |
double | mYend |
double | mZend |
double | mLength |
double | mX |
double | mY |
double | mZ |
double | mTHETA |
Definition at line 45 of file extractor.cc.
View newest version in sPHENIX GitHub at line 45 of file extractor.cc
|
inline |
Definition at line 47 of file extractor.cc.
View newest version in sPHENIX GitHub at line 47 of file extractor.cc
References bores, Bore::mApertureRadiusZin, Bore::mApertureRadiusZout, Bore::mOutsideDiameter, and name.
|
inline |
Definition at line 61 of file extractor.cc.
View newest version in sPHENIX GitHub at line 61 of file extractor.cc
|
pure virtual |
Implemented in Quadrupole, and Dipole.
Referenced by main().
|
inlinevirtual |
Reimplemented in Dipole.
Definition at line 63 of file extractor.cc.
View newest version in sPHENIX GitHub at line 63 of file extractor.cc
|
inlinevirtual |
Reimplemented in Quadrupole.
Definition at line 64 of file extractor.cc.
View newest version in sPHENIX GitHub at line 64 of file extractor.cc
|
inlinevirtual |
Reimplemented in Quadrupole, and Dipole.
Definition at line 69 of file extractor.cc.
View newest version in sPHENIX GitHub at line 69 of file extractor.cc
References printf().
Referenced by main(), Dipole::Print(), and Quadrupole::Print().
|
inlinevirtual |
Definition at line 71 of file extractor.cc.
View newest version in sPHENIX GitHub at line 71 of file extractor.cc
double MagElement::mApertureRadiusZin |
Definition at line 78 of file extractor.cc.
View newest version in sPHENIX GitHub at line 78 of file extractor.cc
double MagElement::mApertureRadiusZout |
Definition at line 78 of file extractor.cc.
View newest version in sPHENIX GitHub at line 78 of file extractor.cc
double MagElement::mLength |
Definition at line 86 of file extractor.cc.
View newest version in sPHENIX GitHub at line 86 of file extractor.cc
Referenced by main().
std::string MagElement::mName |
Definition at line 74 of file extractor.cc.
View newest version in sPHENIX GitHub at line 74 of file extractor.cc
double MagElement::mOutsideDiameter |
Definition at line 78 of file extractor.cc.
View newest version in sPHENIX GitHub at line 78 of file extractor.cc
double MagElement::mSend |
Definition at line 81 of file extractor.cc.
View newest version in sPHENIX GitHub at line 81 of file extractor.cc
Referenced by main().
double MagElement::mSstart |
Definition at line 81 of file extractor.cc.
View newest version in sPHENIX GitHub at line 81 of file extractor.cc
Referenced by main().
double MagElement::mTHETA |
Definition at line 86 of file extractor.cc.
View newest version in sPHENIX GitHub at line 86 of file extractor.cc
Referenced by main().
double MagElement::mTHETAend |
Definition at line 81 of file extractor.cc.
View newest version in sPHENIX GitHub at line 81 of file extractor.cc
Referenced by main().
double MagElement::mTHETAstart |
Definition at line 81 of file extractor.cc.
View newest version in sPHENIX GitHub at line 81 of file extractor.cc
Referenced by main().
double MagElement::mX |
Definition at line 86 of file extractor.cc.
View newest version in sPHENIX GitHub at line 86 of file extractor.cc
Referenced by main().
double MagElement::mXend |
Definition at line 83 of file extractor.cc.
View newest version in sPHENIX GitHub at line 83 of file extractor.cc
Referenced by main().
double MagElement::mXstart |
Definition at line 83 of file extractor.cc.
View newest version in sPHENIX GitHub at line 83 of file extractor.cc
Referenced by main().
double MagElement::mY |
Definition at line 86 of file extractor.cc.
View newest version in sPHENIX GitHub at line 86 of file extractor.cc
Referenced by main().
double MagElement::mYend |
Definition at line 83 of file extractor.cc.
View newest version in sPHENIX GitHub at line 83 of file extractor.cc
Referenced by main().
double MagElement::mYstart |
Definition at line 83 of file extractor.cc.
View newest version in sPHENIX GitHub at line 83 of file extractor.cc
Referenced by main().
double MagElement::mZ |
Definition at line 86 of file extractor.cc.
View newest version in sPHENIX GitHub at line 86 of file extractor.cc
Referenced by main().
double MagElement::mZend |
Definition at line 83 of file extractor.cc.
View newest version in sPHENIX GitHub at line 83 of file extractor.cc
Referenced by main().
double MagElement::mZstart |
Definition at line 83 of file extractor.cc.
View newest version in sPHENIX GitHub at line 83 of file extractor.cc
Referenced by main().