Re: STL containers in branches,

From: Rene Brun <Rene.Brun_at_cern.ch>
Date: Fri, 18 Nov 2005 09:40:04 +0100 (MET)


Tomasz,

This problem reproducible with 4.04 has been fixed a few weeks ago in version 5.06

Rene Brun

On Thu,
17 Nov 2005, Tomasz Bold wrote:

> Hello ROOTers,
> What is wrong in clode below. It crashes.
> I am using ROOT 4.04.02f/slc3_ia32_gcc323
>
> Regards,
> Tomasz Bold
>
> // code
> #include <TFile.h>
> #include <TTree.h>
> #include <iostream>
> #include <string>
> #include <vector>
>
>
> using namespace std;
>
> int main ()
> {
>
> TFile f("filea.root", "RECREATE");
> TTree ta("t", "tree");
>
> cerr << "branch" << endl;
> std::vector<float> *flovec = new std::vector<float>;
> ta.Branch("vdc","vector<float>",&flovec);
> // another try ta.Branch("vdc", &flovec);
>
> flovec->push_back(0.1);
> flovec->push_back(0.2);
> flovec->push_back(0.3);
> cerr << "fill" << endl;
> ta.Fill();
> cerr << "write" << endl;
> f.Write();
> f.Close();
>
> }
>
Received on Fri Nov 18 2005 - 09:40:08 MET

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:13 MET