Renamed some tool functions to fit method naming convention and added overload function for TLorentz Vectors