void makeTree() { TFile *file = new TFile("testTree.root","recreate"); //apro il file root TTree *T = new TTree("T","test tree"); Float_t x,y,z; T->Branch("x",&x,"x/F"); T->Branch("y",&y,"y/F"); T->Branch("z",&z,"z/F"); gRandom->SetSeed(); for(Int_t i=0;i<100000;i++){ x=gRandom->Gaus(3,2); //genero random secondo una gaussiana y=gRandom->Gaus(10,3); //genero random secondo una gaussiana z=gRandom->Exp(3.); //genero random secondo un'esponenziale T->Fill(); } T->Write(); //scrive il tree su file file->Close(); //chiudo il file }