00001 #ifndef Navigation_MuonNavigationPrinter_H 00002 #define Navigation_MuonNavigationPrinter_H 00003 00021 class DetLayer; 00022 class MuonDetLayerGeometry; 00023 class GeometricSearchTracker; 00024 00025 #include <vector> 00026 #include <string> 00027 00028 class MuonNavigationPrinter { 00029 public: 00030 MuonNavigationPrinter(const MuonDetLayerGeometry *, bool enableRPC = true ); 00031 MuonNavigationPrinter(const MuonDetLayerGeometry *,const GeometricSearchTracker *); 00032 00033 private: 00034 void printLayer(DetLayer*) const; 00035 void printLayers(std::vector<const DetLayer*>) const; 00037 // std::string layerPart(const DetLayer*) const; 00039 // std::string layerModule(const DetLayer*) const; 00040 00041 }; 00042 #endif