/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ICoordSysSvc.h
Go to the documentation of this file.
00001 
00015 #ifndef ICOORDSYSSVC_H
00016 #define ICOORDSYSSVC_H
00017 
00018 #include "GaudiKernel/IService.h"
00019 
00020 #include "DetDesc/IDetectorElement.h"
00021 #include "GaudiKernel/Point3DTypes.h"
00022 
00023 class ICoordSysSvc : virtual public IService
00024 {
00025 public:
00026 
00027     static const InterfaceID& interfaceID();
00028     virtual ~ICoordSysSvc();
00029 
00035     virtual IDetectorElement* belongsToDE(const Gaudi::XYZPoint& globalPoint, 
00036                                           IDetectorElement* start=0, int depth=-1) = 0;
00037 
00044     virtual IDetectorElement* coordSysDE(const Gaudi::XYZPoint& globalPoint, 
00045                                          int height=0) = 0;
00046     virtual IDetectorElement* coordSysDE(const Gaudi::XYZPoint& globalPoint, 
00047                                          IDetectorElement* start, int height=0) = 0;
00048 
00049 };
00050 #endif  // ICOORDSYSSVC_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:56:27 for DetHelpers by doxygen 1.7.4