Time Of Flight Detectors: From phototubes to SiPM