ROOT/练习
外观
< ROOT
此页面列出了本书所有练习。完成所有练习是掌握本书精髓的重要部分。
练习:尝试交互式 ROOT |
---|
在交互式 ROOT 会话中:用随机数填充一个包含 100,000,000 个 64 位浮点数的数组,该数组的类型为 机器无关的 ROOT 类型 Double_t 。计算数组的平均值并将其打印到控制台。注意计算时间。提示:您可以通过创建一个指向 TRandom *R = new TRandom(time(0)); // create a pointer to a new instance of TRandom in the heap
cout << R->Rndm() << endl;
|
[解决方案] |
练习:解释型 ROOT 宏 |
---|
|
[解决方案] |
练习:编译型 ROOT 宏 |
---|
使用 您之前编写的脚本 并对其进行修改,使其可以通过 ACLiC 作为编译型宏运行。
|
[解决方案] |
练习:一个简单的独立应用程序 |
---|
再次考虑 您之前应该编写的代码,该代码用于计算一个随机数数组的平均值。现在,最后但并非最不重要的是,将其制作成一个独立的应用程序,并在不依赖任何 ROOT 会话的情况下运行它。确保仍然可以传递参数。检查应用程序的性能。还要注意,您的修改不要干扰 CINT 或 ACLiC 对脚本的解释或即时编译。 |
[解决方案] |