| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IGeometryInfo Full geometry information

Sometimes is is nesessary to know the exact full geometry location of a Point in the most detailed way then DetectorElement tree allows. More...

Functions

virtual StatusCode IGeometryInfo::fullGeoInfoForPoint (const Gaudi::XYZPoint &point, const int level, IGeometryInfo *&start, ILVolume::PVolumePath &volumePath)=0
 find full geometry information for given point
virtual StatusCode IGeometryInfo::fullGeoInfoForPoint (const Gaudi::XYZPoint &point, const int level, IGeometryInfo *&start, ILVolume::ReplicaPath &replicaPath)=0
 find full geometry information for given point
virtual StatusCode IGeometryInfo::fullGeoInfoForPoint (const Gaudi::XYZPoint &point, const int level, std::string &start, ILVolume::PVolumePath &volumePath)=0
 find full geometry information for given point
virtual StatusCode IGeometryInfo::fullGeoInfoForPoint (const Gaudi::XYZPoint &point, const int level, std::string &start, ILVolume::ReplicaPath &replicaPath)=0
 find full geometry information for given point

Detailed Description

Sometimes is is nesessary to know the exact full geometry location of a Point in the most detailed way then DetectorElement tree allows.

I see only one way to do it - just to go into the real geometry tree. This operation can be time consuming and therefore it is worth to return an additinal information with it The depth can be controlled explicitly via "level" parameter.

See also:
isInside( const Gaudi::XYZPoint* )

belongsTo( const Gaudi::XYZPoint& )

belongsTo( const Gaudi::XYZPoint& , const int )

belongsToPath( const Gaudi::XYZPoint& )

belongsToPath( const Gaudi::XYZPoint& , const int )

Author:
Vanya Belyaev Ivan.Belyaev@itep.ru

Function Documentation

virtual StatusCode IGeometryInfo::fullGeoInfoForPoint ( const Gaudi::XYZPoint point,
const int  level,
IGeometryInfo *&  start,
ILVolume::PVolumePath volumePath 
) [pure virtual, inherited]

find full geometry information for given point

Parameters:
point input 3D point
level number of levels to nagigate down the hierarchy
start is the location (or path) of "nearest regular DetectorElement", which simultaneously contains the Point and has the connection with Actual Geometry Tree.
volumePath retuned information

Implemented in GeometryInfoPlus.

virtual StatusCode IGeometryInfo::fullGeoInfoForPoint ( const Gaudi::XYZPoint point,
const int  level,
IGeometryInfo *&  start,
ILVolume::ReplicaPath replicaPath 
) [pure virtual, inherited]

find full geometry information for given point

Parameters:
point input 3D point
level number of levels to nagigate down the hierarchy
start is the location (or path) of "nearest regular DetectorElement", which simultaneously contains the Point and has the connection with Actual Geometry Tree.
replicaPath retuned information

Implemented in GeometryInfoPlus.

virtual StatusCode IGeometryInfo::fullGeoInfoForPoint ( const Gaudi::XYZPoint point,
const int  level,
std::string &  start,
ILVolume::PVolumePath volumePath 
) [pure virtual, inherited]

find full geometry information for given point

Parameters:
point input 3D point
level number of levels to nagigate down the hierarchy
start is the location (or path) of "nearest regular DetectorElement", which simultaneously contains the Point and has the connection with Actual Geometry Tree.
volumePath retuned information

Implemented in GeometryInfoPlus.

virtual StatusCode IGeometryInfo::fullGeoInfoForPoint ( const Gaudi::XYZPoint point,
const int  level,
std::string &  start,
ILVolume::ReplicaPath replicaPath 
) [pure virtual, inherited]

find full geometry information for given point

Parameters:
point input 3D point
level number of levels to nagigate down the hierarchy
start is the location (or path) of "nearest regular DetectorElement", which simultaneously contains the Point and has the connection with Actual Geometry Tree.
replicaPath retuned information

Implemented in GeometryInfoPlus.

| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:00:17 2011 for DetDesc by doxygen 1.4.7