WCLength error modification

Implemented HPD parameters, and fixed that WCLength was not the same value as the tube length when The HyperK detector length was changed. And implemented new geometry "SuperK_withHPD", "HyperK_withHPD"
You can make geometries with HPD by changing "WCSimDetectorConfig.cc" and "WCSimDetectorMessenger.cc", and any other factors to make geometries with normal PMT.
(Set photodetector to "20inchHPD" and implement HPD shape in WCSimDetectorConfig.cc, add SetIsHPD(true) to geometry function in WCSimDetectorMessenger.cc)