![]() Again, a few weeks later we had another rewrite of the package without templates since we could only compile the version with templates on one single platform using a specific compiler. A few weeks later we had a rewrite of the same package using the, at that time, very new template features of C++. After a few weeks, we had our first histogramming package in C++. We knew that there is no better way to learn a new programming environment than to use it to write a program that can solve a real problem. In late 1994, we decided to learn and investigate Object Oriented programming and C++ to better judge the suitability of these relatively new techniques for scientific programming. 27.3 Special Documentation Elements: Directives.27.2 Converting Sources (and Other Files) to HTML.26.4 Features of the ROOT implementation.26 The Signal/Slot Communication Mechanism.25.7 Event Processing: Signals and Slots.23.3 Advanced TThread: Launching a Method in a Thread.18.11 Geometry Graphical User Interface.18.8 Representing Misalignments of the Ideal Geometry.16.8 TClonesArray An Array of Identical Objects.16.2 Iterators: Processing a Collection.15.6 genreflex: A Comfortable Interface to rootcling.15.5 Adding a Class with a Shared Library.15.4 rootcling: The Cling Dictionary Generator.13.12 Generic Vectors for 2, 3 and 4 Dimensions (GenVector).12.20 Simple Analysis Using TTree::Draw. ![]() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |