Yes both are now supported (for writing), in addition you can also usestd::vector<double> v;
mytree->Branch("v",&v);
Cheers,
Philippe.
PS. When using std::vector *v; and mytree->Branch(“v”,v); note that no change in the value of v will be reflected in the TTree. I.e.std::vector<double> *v = new std::vector;
mytree->Branch("v",v);
mytree->Fill();
delete v; v = new std::vector;
mytree->Fill(); // => This [b]will[/b] crash since mytree is still using the deleted vector.