#include #include #include #include "TFile.h" #include "TTree.h" #include "TKey.h" #include "TFile.h" int main(int argc, char **argv){ static const Int_t size=16000; static const Int_t nbins=1500; Int_t flag=0; TFile *fileout = new TFile("ciccino.root","RECREATE"); TTree * tree = 0x0; tree = new TTree("T","Tree with tofarray"); Short_t bincont[1500]; for (Int_t i=0;i<1500;i++){ bincont[i]=i; } //"malloc" version Short_t *tofarray = (Short_t*)malloc(sizeof(Short_t)*size*nbins); for (Int_t i=0;iBranch("a",&p,"a[1500]/S",256000); for (Int_t i=0;iFill(); } //array version /* Short_t tofarray[size][nbins]; for (Int_t i=0;iBranch("a",&p,"a[1500]/S",256000); for (Int_t i=0;iFill(); } */ tree->Write(); fileout->Close(); return 1; }