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 |
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.
belongsTo( const Gaudi::XYZPoint& )
belongsTo( const Gaudi::XYZPoint& , const int )
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
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
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
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
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.