making base of disttoboxwall take in 3 doubles. made wrapper to take in std::vector and call the base function. made wrapper to take in tlorentzvector and call the base function