Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
Object.C
Go to the documentation of this file.
1 //script to test TRFunction
2 #include<TRInterface.h>
3 
4 ROOT::R::TRInterface &r = ROOT::R::TRInterface::Instance();
5 
6 void Object()
7 {
8 // r.SetVerbose(kFALSE);
9  ROOT::R::TRFunctionImport print("print");
10 
11  ROOT::R::TRFunctionImport c("c");
12  ROOT::R::TRFunctionImport cat("cat");
13  ROOT::R::TRFunctionImport require("require");
14  ROOT::R::TRFunctionImport head("head");
15  ROOT::R::TRFunctionImport attributes("attributes");
16 
17  ROOT::R::TRObject vector=c(1,2,3,4);
18  ROOT::R::TRObject v=vector;
19  v.SetAttribute("Size",4);
20  v.SetAttribute("Name","TestVector");
21 // v.SetAttribute("NameNull",NULL);
22 
23  int s=v.GetAttribute("Size");
24  TString name=v.GetAttribute("Name");
25 
26 
27  print(attributes(v));
28  print(cat("ROOT:",s));
29  print(cat("ROOT:",name));
30 }