![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <vector>#include <map>#include <string>#include <math.h>#include <assert.h>#include <stdio.h>#include <stdlib.h>#include <string.h>
Include dependency graph for extractor.cc:Go to the source code of this file.
Classes | |
| class | Bore |
| class | MagElement |
| class | Dipole |
| class | Quadrupole |
| class | BeamLine |
Macros | |
| #define | _APERTURE_RADIUS_DEFAULT_ (0.01) |
| #define | _ZMIN_ (-40.00) |
| #define | _ZMAX_ (40.00) |
Functions | |
| static char * | GetTrueElementName (const char *name) |
| static bool | IsElementStartLine (const char *name) |
| static bool | IsElementEndLine (const char *name) |
| int | main (int argc, char **argv) |
Variables | |
| static std::map< std::string, Bore * > | bores |
| #define _APERTURE_RADIUS_DEFAULT_ (0.01) |
Definition at line 26 of file extractor.cc.
View newest version in sPHENIX GitHub at line 26 of file extractor.cc
| #define _ZMAX_ (40.00) |
Definition at line 32 of file extractor.cc.
View newest version in sPHENIX GitHub at line 32 of file extractor.cc
Referenced by main().
| #define _ZMIN_ (-40.00) |
Definition at line 30 of file extractor.cc.
View newest version in sPHENIX GitHub at line 30 of file extractor.cc
Referenced by main().
|
static |
Definition at line 137 of file extractor.cc.
View newest version in sPHENIX GitHub at line 137 of file extractor.cc
Referenced by main().
Here is the caller graph for this function:
|
static |
Definition at line 167 of file extractor.cc.
View newest version in sPHENIX GitHub at line 167 of file extractor.cc
Referenced by main().
Here is the caller graph for this function:
|
static |
Definition at line 158 of file extractor.cc.
View newest version in sPHENIX GitHub at line 158 of file extractor.cc
Referenced by main().
Here is the caller graph for this function:| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 175 of file extractor.cc.
View newest version in sPHENIX GitHub at line 175 of file extractor.cc
References _ZMAX_, _ZMIN_, BeamLine::AddDataFile(), BeamLine::AddSurveyFile(), BeamLine(), bores, MagElement::Calculate(), exit(), GetTrueElementName(), IsElementEndLine(), IsElementStartLine(), it, Acts::IntegrationTest::L, M_PI, BeamLine::mAllFiles, BeamLine::mBrho, BeamLine::mDataFiles, BeamLine::mDataParNum, MagElement::mLength, BeamLine::mMagElements, BeamLine::mOrderedMagElements, MagElement::mSend, MagElement::mSstart, BeamLine::mSurveyFiles, BeamLine::mSurveyParNum, MagElement::mTHETA, MagElement::mTHETAend, MagElement::mTHETAstart, MagElement::mX, MagElement::mXend, MagElement::mXstart, MagElement::mY, MagElement::mYend, MagElement::mYstart, MagElement::mZ, MagElement::mZend, MagElement::mZstart, name, MagElement::Print(), Dipole::Print(), Quadrupole::Print(), printf(), and value.
Here is the call graph for this function:
|
static |
Definition at line 43 of file extractor.cc.
View newest version in sPHENIX GitHub at line 43 of file extractor.cc
Referenced by MagElement::MagElement(), and main().