![]() |
ATLAS Offline Software
|
#include <MuonCalibSimpleHoleSearch.h>
Classes | |
| struct | Result |
Public Types | |
| typedef std::vector< Result > | ResultVec |
| typedef ResultVec::iterator | ResultIt |
Public Member Functions | |
| MuonCalibSimpleHoleSearch () | |
| ResultVec | intersectsWithGeometry (const Amg::Vector3D &parPos, const Amg::Vector3D &parDir, double tolerance=1e9) |
Private Types | |
| typedef std::vector< std::pair< const MuonCalibSurface *, MuonFixedId > > | SurfaceIdVec |
| typedef SurfaceIdVec::iterator | SurfaceIdIt |
Private Member Functions | |
| void | searchForSurfaceIntersect (const Amg::Vector3D &parPos, const Amg::Vector3D &parDir, const MuonCalibSurface &surf, const MuonFixedId &stLayerId, ResultVec &intersects, double tolerance=1e9) const |
| search for intersect with the give surface | |
| void | init () |
| init static members | |
Static Private Attributes | |
| static MuonCalibSimpleGeometry | m_geometry |
| static MuonCalibSLPropagator | m_propagator |
| static MuonFixedIdManipulator | m_idManipulator |
| static SurfaceIdVec | m_surfaceIdList |
Definition at line 19 of file MuonCalibSimpleHoleSearch.h.
| typedef ResultVec::iterator MuonCalib::MuonCalibSimpleHoleSearch::ResultIt |
Definition at line 28 of file MuonCalibSimpleHoleSearch.h.
| typedef std::vector<Result> MuonCalib::MuonCalibSimpleHoleSearch::ResultVec |
Definition at line 27 of file MuonCalibSimpleHoleSearch.h.
|
private |
Definition at line 47 of file MuonCalibSimpleHoleSearch.h.
|
private |
Definition at line 46 of file MuonCalibSimpleHoleSearch.h.
|
inline |
Definition at line 31 of file MuonCalibSimpleHoleSearch.h.
|
private |
init static members
Definition at line 19 of file MuonCalibSimpleHoleSearch.cxx.
| MuonCalibSimpleHoleSearch::ResultVec MuonCalib::MuonCalibSimpleHoleSearch::intersectsWithGeometry | ( | const Amg::Vector3D & | parPos, |
| const Amg::Vector3D & | parDir, | ||
| double | tolerance = 1e9 ) |
Definition at line 43 of file MuonCalibSimpleHoleSearch.cxx.
|
private |
search for intersect with the give surface
Definition at line 53 of file MuonCalibSimpleHoleSearch.cxx.
|
staticprivate |
Definition at line 43 of file MuonCalibSimpleHoleSearch.h.
|
staticprivate |
Definition at line 45 of file MuonCalibSimpleHoleSearch.h.
|
staticprivate |
Definition at line 44 of file MuonCalibSimpleHoleSearch.h.
|
staticprivate |
Definition at line 48 of file MuonCalibSimpleHoleSearch.h.