Factorize TrackCandidateModule from TrackRecoModule and compare candiates in TrackCompareModule