#include "Test.h" void trial(TTree*t, Int_t nsegm){ data_tree_new data; t->SetBranchAddress("segment",&data.segment); t->SetBranchAddress("X_amp",data.X_amp); //for(int i=0;iBranch("segment",&data_tree.segment,"segment/I"); t->Branch("X_amp",data_tree.X_amp,"X_amp[96]/F"); // [...] //trial(t, nsegm); }