clear map before each event is processed in PhotonMCTruthFinder

geantToIndex_ variable in PhotonMCTruthFinder seems to keep its entries until deleted. Adding a clear function as PhotonValidator