Draft: Adding the tools to run over data
The changes make it possible that the right alogorithms is run depending whether the input file is MC or data.
The changes make it possible that the right alogorithms is run depending whether the input file is MC or data.