00001 00008 #ifndef IG4SENSDETRESOLVER_H 00009 #define IG4SENSDETRESOLVER_H 00010 00011 #include "Conventions/Detectors.h" 00012 00013 #include "GaudiKernel/IAlgTool.h" 00014 00015 class G4TouchableHistory; 00016 00017 class IG4SensDetResolver : virtual public IAlgTool 00018 { 00019 public: 00021 static const InterfaceID& interfaceID(); 00022 00024 virtual world(/*...*/); 00025 00027 virtual DayaBay::Detector detector(const G4TouchableHistory& hist) = 0; 00028 00029 00030 00031 }; 00032 00033 00034 #endif // IG4SENSDETRESOLVER_H