//public: template Int_t TNtuple::Fill(Float_t x, TArgs... args) { std::size_t s = 0; return Fill(s, x, args...); } //protected: template Int_t TNtuple::Fill(std::size_t& s, Float_t const& x, TArgs... args) { if(fNVar <= s)return TTree::Fill(); fArgs[s] = x; return Fill(++s, args...); } Int_t TNtuple::Fill(std::size_t& s) { return TTree::Fill(); }