#ifndef _SKIM_H_ #define _SKIM_H_ #include // includes M_PI #include #include // includes assert #include #include #include #include #include "yaml-cpp/yaml.h" void skim(std::string, std::string, std::string, std::string); template auto internal_join_vars(std::vector& dest, const std::vector& vec) -> void { dest.insert(dest.end(), vec.begin(), vec.end()); } template auto internal_join_vars(std::vector& dest, const std::vector& vec, RestArgs... args) -> void { dest.insert(dest.end(), vec.begin(), vec.end()); internal_join_vars(dest, args...); } // required for compatibility issues between uproot and RDataFrame template auto join_vars(const std::vector& val, Ts... args) -> std::vector { std::vector tmp; internal_join_vars(tmp, val, args...); return tmp; } #endif /* _SKIM_H_ */