![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <ThreeDeePolySpace.h>
Include dependency graph for MgridInterpolation.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MgridCell |
| struct | MgridCombiCell |
| class | MgridInterpolation |
Typedefs | |
| typedef double(* | interfun )(double xx, double coord[], double value[]) |
| #define _1D_FIELD_ERRORS_ 0x20 |
Definition at line 93 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 93 of file MgridInterpolation.h
Referenced by Mgrid::initializeAsSingleMgrid().
| #define _3D_FIELD_ERRORS_ 0x40 |
Definition at line 94 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 94 of file MgridInterpolation.h
Referenced by Mgrid::initializeAsSingleMgrid().
| #define _BAD_MGRID_POINTER_ 0x00000100 |
Definition at line 251 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 251 of file MgridInterpolation.h
Referenced by Mgrid::getFieldValue().
| #define _CELL_COORDINATES_ 0x08 |
Definition at line 91 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 91 of file MgridInterpolation.h
Referenced by Mgrid::initializeAsSingleMgrid().
| #define _CELL_DATA_ 0x01 |
Definition at line 81 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 81 of file MgridInterpolation.h
Referenced by Mgrid::exportCore(), and Mgrid::Mgrid().
| #define _CELL_DATA_DIM_MAX_ 10 |
Definition at line 59 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 59 of file MgridInterpolation.h
Referenced by import_ascii_field_map(), and Mgrid::initializeAsSingleMgrid().
| #define _CELL_OUT_OF_GRID_ 0x00000400 |
Definition at line 253 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 253 of file MgridInterpolation.h
Referenced by Mgrid::findSelfCell().
| #define _CELL_PROPERTIES_ 0x02 |
Definition at line 84 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 84 of file MgridInterpolation.h
Referenced by Mgrid::exportCore(), and Mgrid::Mgrid().
| #define _CUBE_FAILURE_ 0x00002000 |
Definition at line 259 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 259 of file MgridInterpolation.h
Referenced by MgridInterpolation::checkNeighbouringCubicArea(), and Mgrid::directFieldValue().
| #define _CUBE_SHIFT_ 0x00001000 |
Definition at line 257 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 257 of file MgridInterpolation.h
Referenced by MgridInterpolation::checkNeighbouringCubicArea().
| #define _DEAD_CELL_ 0x08 |
Definition at line 120 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 120 of file MgridInterpolation.h
Referenced by MgridInterpolation::fillOkArray(), Mgrid::initializeAsSingleMgrid(), and MgridInterpolation::setAllowedCells().
| #define _EDGE_CELL_ 0x02 |
Definition at line 112 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 112 of file MgridInterpolation.h
Referenced by MgridInterpolation::MgridInterpolation().
| #define _EXTRA_CELL_ 0x04 |
Definition at line 118 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 118 of file MgridInterpolation.h
| #define _FAILURE_ | ( | mgrid, | |
| bit | |||
| ) | {(mgrid)->last_field_status |= (bit); return -1; } |
Definition at line 263 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 263 of file MgridInterpolation.h
Referenced by MgridInterpolation::checkNeighbouringCubicArea(), Mgrid::directFieldValue(), Mgrid::findSelfCell(), and Mgrid::getFieldValue().
| #define _FIELD_COMPONENT_ERRORS_ 0x02 |
Definition at line 89 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 89 of file MgridInterpolation.h
Referenced by Mgrid::initializeAsSingleMgrid().
| #define _FIELD_COMPONENT_VALUES_ 0x01 |
Definition at line 88 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 88 of file MgridInterpolation.h
Referenced by convert_cell_list_to_mgrid(), import_ascii_field_map(), EicBeamLineElementMap::Initialize(), Mgrid::initializeAsSingleMgrid(), and HtcKalmanFilter::InitializeMgridSlice().
| #define _FIELD_GRADIENTS_ 0x10 |
Definition at line 92 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 92 of file MgridInterpolation.h
Referenced by Mgrid::initializeAsSingleMgrid().
| #define _FIT_CHI_SQUARE_ 0x04 |
Definition at line 90 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 90 of file MgridInterpolation.h
Referenced by Mgrid::initializeAsSingleMgrid().
| #define _ILLEGAL_NEIGHBOUR_CELL_ 0x00004000 |
Definition at line 261 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 261 of file MgridInterpolation.h
| #define _ILLEGAL_SELF_CELL_ 0x00000800 |
Definition at line 255 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 255 of file MgridInterpolation.h
Referenced by Mgrid::directFieldValue().
| #define _MAX_KNOWN_CELL_CONTENTS_BIT_ 7 |
Definition at line 96 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 96 of file MgridInterpolation.h
Referenced by create_single_mgrid_header().
| #define _MULTI_DIM_FITTING_ 5 |
Definition at line 49 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 49 of file MgridInterpolation.h
Referenced by Mgrid::cookInterpolation(), Mgrid::cookMultiDimFitting(), Mgrid::directFieldValue(), MgridInterpolation::setAllowedCells(), and Mgrid::setFittingMode().
| #define _MULTI_DIM_INTERPOLATION_ 4 |
Definition at line 40 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 40 of file MgridInterpolation.h
Referenced by Mgrid::cookInterpolation(), Mgrid::cookMultiDimInterpolation(), Mgrid::directFieldValue(), MgridInterpolation::setAllowedCells(), and Mgrid::setInterpolationMode().
| #define _NO_INTERPOLATION_ 0 |
Definition at line 16 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 16 of file MgridInterpolation.h
Referenced by Mgrid::cookInterpolation(), Mgrid::cookInterpolationOff(), Mgrid::directFieldValue(), and Mgrid::turnInterpolationOff().
| #define _SAFE_CELL_ 0x01 |
Definition at line 108 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 108 of file MgridInterpolation.h
Referenced by Mgrid::markCellAsSafe(), Mgrid::Mgrid(), and MgridInterpolation::MgridInterpolation().
| #define _SEQUENTIAL_FAST_INTERPOLATION_ 1 |
Definition at line 21 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 21 of file MgridInterpolation.h
Referenced by Mgrid::cookInterpolation(), Mgrid::cookSequentialFastInterpolation(), Mgrid::directFieldValue(), Mgrid::initializeAsSingleMgrid(), Mgrid::setHrcInterpolationMode(), Mgrid::setHtcInterpolationMode(), and Mgrid::setInterpolationMode().
| #define _SEQUENTIAL_HIGH_FITTING_ 3 |
Definition at line 38 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 38 of file MgridInterpolation.h
Referenced by Mgrid::cookInterpolation(), Mgrid::cookSequentialHighFitting(), Mgrid::directFieldValue(), and Mgrid::setFittingMode().
| #define _SEQUENTIAL_HIGH_INTERPOLATION_ 2 |
Definition at line 24 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 24 of file MgridInterpolation.h
Referenced by Mgrid::cookInterpolation(), Mgrid::cookSequentialHighInterpolation(), Mgrid::directFieldValue(), and Mgrid::setInterpolationMode().
| #define _SPLIT_OFF_ 0 |
Definition at line 128 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 128 of file MgridInterpolation.h
Referenced by import_ascii_field_map().
| #define _SPLIT_ON_ 1 |
Definition at line 129 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 129 of file MgridInterpolation.h
Referenced by convert_cell_list_to_mgrid().
| #define _ZERO_INTERPOLATION_POINTER_ 0x00000200 |
Definition at line 252 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 252 of file MgridInterpolation.h
Referenced by Mgrid::directFieldValue().
| typedef double(* interfun)(double xx, double coord[], double value[]) |
Definition at line 13 of file MgridInterpolation.h.
View newest version in sPHENIX GitHub at line 13 of file MgridInterpolation.h