![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/ayk/CoordSystem.h>
Public Member Functions | |
| CoordSystem () | |
| CoordSystem (unsigned char _system_type, int _coord_num, char _coord_names[]) | |
| void | setSystemType (unsigned type) |
| unsigned | getCoordNum () |
| void | setCoordNum (unsigned num) |
Public Attributes | |
| __u64 | fake [3] |
Private Member Functions | |
| int | calculateExpansionRules (int **expansion) |
| void | projectToLocalCoordinates (double in[], double out[]) |
Private Attributes | |
| __u64 | system_type |
| __u64 | coord_num |
Friends | |
| class | Mgrid |
| class | MgridInterpolation |
Definition at line 41 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 41 of file CoordSystem.h
|
inline |
Definition at line 49 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 49 of file CoordSystem.h
| CoordSystem::CoordSystem | ( | unsigned char | _system_type, |
| int | _coord_num, | ||
| char | _coord_names[] | ||
| ) |
Definition at line 19 of file CoordSystem.cxx.
View newest version in sPHENIX GitHub at line 19 of file CoordSystem.cxx
References _CARTESIAN_, _CYLINDRICAL_, coord_num, fake, find_coord_by_name(), t_coord_name::id, ip(), and system_type.
Here is the call graph for this function:
|
private |
Definition at line 63 of file CoordSystem.cxx.
View newest version in sPHENIX GitHub at line 63 of file CoordSystem.cxx
References coord_num, fake, and ip().
Referenced by Mgrid::initializeAsSingleMgrid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 57 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 57 of file CoordSystem.h
References coord_num.
Referenced by convert_cell_list_to_mgrid().
Here is the caller graph for this function:
|
private |
Definition at line 92 of file CoordSystem.cxx.
View newest version in sPHENIX GitHub at line 92 of file CoordSystem.cxx
|
inline |
Definition at line 58 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 58 of file CoordSystem.h
References coord_num, and num.
Referenced by convert_cell_list_to_mgrid().
Here is the caller graph for this function:
|
inline |
Definition at line 55 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 55 of file CoordSystem.h
References system_type.
Referenced by create_mgrid_heap_header().
Here is the caller graph for this function:
|
friend |
Definition at line 42 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 42 of file CoordSystem.h
|
friend |
Definition at line 43 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 43 of file CoordSystem.h
|
private |
Definition at line 68 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 68 of file CoordSystem.h
Referenced by MgridInterpolation::appendArbitraryNeighbouringCells(), calculateExpansionRules(), CoordSystem(), Mgrid::directFieldValue(), MgridInterpolation::fillOkArray(), getCoordNum(), Mgrid::initializeAsSingleMgrid(), Mgrid::restoreInterpolations(), setCoordNum(), and Mgrid::setModeWrapper().
| __u64 CoordSystem::fake[3] |
Definition at line 73 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 73 of file CoordSystem.h
Referenced by MgridInterpolation::appendArbitraryNeighbouringCells(), calculateExpansionRules(), MgridInterpolation::checkNeighbouringCubicArea(), convert_cell_list_to_mgrid(), Mgrid::cookSequentialHighFitting(), CoordSystem(), Mgrid::coordToMultiAddr(), create_single_mgrid_header(), Mgrid::initializeAsSingleMgrid(), projectToLocalCoordinates(), and Mgrid::switchInterpolation().
|
private |
Definition at line 65 of file CoordSystem.h.
View newest version in sPHENIX GitHub at line 65 of file CoordSystem.h
Referenced by MgridInterpolation::assignSuggestedSequence(), Mgrid::convertInputCoordinates(), Mgrid::convertOutputField(), CoordSystem(), Mgrid::getFieldValue(), setSystemType(), and Mgrid::switchInterpolation().