Add three functions. SelectCompute: takes dataset,event,jet input collections, apply an inclusive selection, and fill output arrays and variables. FillHistos: takes the output arrays and variables from SelectCompute and fill MultiSamplePlots by calling LocalFill. LocalFill: takes a map<string,MultiSamplePlot> and the name of a MSPlot, checks whether the MSPlot exists within the map, call the MultiSamplePlot::Fill method.