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.
|
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().
|
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().
|
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().
|
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().
|
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().