Hi, I can use vector within my ROOT macro, but when I tried to do something with vector<vector > I immediately get the following error:
Error: Can’t call vector<vector >::push_back(jer_temp) in current scope systematics.C:57:
Possible candidates are…
(in vector<vector >)
*** Interpreter error recovered ***
Did you include pass to CINT the line '#include '? You could also try generating the dictionary for vector<vector >: gInterpreter->GenerateDictionary(“vector<vector >”,“vector”);
Cheers,
Philippe.
Yes, the handling of std:: when used as part of a template parameter just got improved a few weeks ago in the trunk and sometimes even though the dictionary for one spelling was loaded it would not find it using the other spelling.